juhu meine usb schnittstelle funzt

Gast #169260
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
Gast #169262
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?
Gast #169263
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
Gast #169265
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren