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
Dein PC initialisiert bereits während des Boot Vorgangs den USB. Das Bios sucht nach einer USB-Tastatur/Maus. Deine Idee mit dem Weckruf ist schon richtig.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.