Forum: Mikrocontroller und Digitale Elektronik juhu meine usb schnittstelle funzt


von martin rabensteiner (Gast)


Lesenswert?

also so i habs geschafft einen mikrocontroller über usb auszulesen.

mit dem baustein ft245bl funktioniert recht einfach

auch das auslesen des usb protokolls mittels sniffer ist recht
eindeutig

leider weiss ich noch nicht was der treiber mit den werten macht

beim auslesen mit dem sniffer snoopy pro ist mir aufgefallen das im
bulk packet noch andere daten vorhanden sind 31 und 60 hex

die kommen immer wieder im selben abstand vor

vermutlich ist das ein steuerbefehl oder so


ich möchte gerne wissen ob jemand den schon verwendet hat und ob diese

hex zeichen auf dem simulierten seriellen port auch anliegen


vielen dank im vorhinein seppserverpinger

von Martin S. (Gast)


Lesenswert?

dein Beitrag

ist

etwas schlecht

lesbar wenn da

so viele

Leerzeilen drin sind.

von Rufus T. Firefly (Gast)


Lesenswert?

Da das USB-Protokoll der FT232/245-Chips ein proprietäres Protokoll ist,
bei dem beide "Enden" (der Code im Controller und der Devicetreiber)
von FTDI vorgegeben sind, sehe ich keinen tieferen Sinn darin, dieses
Protokoll inhaltlich zu analysieren.

Oder möchtest Du Deinen eigenen Devicetreiber für FTDI-Chips
entwickeln?

von martin rabensteiner (Gast)


Lesenswert?

ich möchte diese datein auslesen und anzeigen

momentan sollte das auf labview pasieren

tut es aber nicht des macht a kollege aber der kann des einfach nit

meine frage noch mal konkret: bekomm ich genau die daten die ich
vom kontroller aus auf den FT245BL schicke auch auf den com port am pc
oder ist da sonst noch irgendwas was auf den seriellen com port
ausgegeben wird

da ich den treiber nicht selbst geschrieben hab sondern den genommen
hab den man da runterladen kann weiss ich dies nicht

von martin rabensteiner (Gast)


Lesenswert?

und martin s. oder sollte ich lieber sagen sohm m.

hast es schu fertig gehts?

sollte es und das scho lang

von Rufus T. Firefly (Gast)


Lesenswert?

Du kannst mit einem FT245 vom PC aus auf zwei Arten und Weisen
kommunizieren - mit dem Standarddevicetreiber, der eine serielle
Schnittstelle emuliert, oder mit den D2XX-Funktionen, die FTDI in einer
DLL zur Verfügung stellt. Mit letzteren kann beispielsweise der
"Bitbang-Modus" genutzt werden - und Du wirst höchstwahrscheinlich
alle Dich interessierenden Daten mit genau dieser Schnittstelle
herausfinden können.
Im übrigen ist es unwahrscheinlich, daß der FT245 oder der
Devicetreiber irgendwelche zusätzlichen Daten erfindet.

Sieh' Dir mal die Dokumentation von FTDI genauer an.

Auf www.ftdichip.com springt mir übrigens dieser Text ins Auge:

  "LabVIEW D2XX Archive Available

  A function archive has been made available that interfaces LabVIEW
  7.0 and later to many of the most common functions in the FTD2XX
  DLL.  This archive can be downloaded by visiting the LabVIEW page
  in our Projects section."

Na, wär' das nicht was für Dich?

von martin rabensteiner (Gast)


Lesenswert?

wow danke das hab i bei meiner doku aber nicht gesehen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.