Forum: Mikrocontroller und Digitale Elektronik USB - Verhalten beim Einschalten (FT245R)


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Ralf G. (dl5eu)


Bewertung
0 lesenswert
nicht 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

von Georg G. (df2au)


Bewertung
0 lesenswert
nicht lesenswert
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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.