USB - Verhalten beim Einschalten (FT245R)

OP #4065035
Lesenswert?
• ▲
▼
Hallo Forumgemeinde,

meine Frage richtet sich an die USB-Spezialisten hier im Forum.

Ich habe eine Mikrocontrollerschaltung, die ich mittels eines FT245R 
über USB an einen PC anbinde. Da diese Schaltung nur wenig Strom 
benötigt, wird sie über den USB versorgt. Nach dem Einschalten wartet 
der uC auf Befehle vom PC.

Nun ist mir aufgefallen, dass, wenn das USB-Kabel beim Einschalten des 
PCs bereits eingesteckt ist, in der Startphase des PC Daten beim uC 
ankommen, die ich nicht brauchen kann.

Wie geht Ihr bzw. geht man in diesem Fall am sinnvollsten vor? Soll ich 
in meinem uC-Programm auf einen wie auch immer aussehenden 
Initialisierungsstring warten und erst dann die Arbeit aufnehmen (das 
war meine erste Idee und funktioniert soweit) oder gibt es eine andere 
Möglichkeit für den uC zu erkennen, dass mein USB-Device vom PC erkannt 
wurde und dieser bereit ist? Oder gibt es eine Standardvorgehensweise in 
diesem Fall?

Bitte entschuldigt wenn die Frage blöd erscheint, aber mit USB kenne ich 
mich noch nicht besonders gut aus. Es reicht gerade zum Lesen und 
Schreiben über den FT245...

Vielen Dank für Eure Hilfe,

Ralf

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.