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