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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.