Guten Tag alle zusammen Ich arbeite gerade mit einem STM32F407 und möchte nun gerne mein Device über USB_FS mit dem PC verbinden. Das Device soll dann am PC als Virtual Comport erkannt werden. Ich habe alles schon auf dem STM32F4 Discovery Board implementiert und es läuft alles richtig (VCP Loopback). Ich habe leider keine grosse Ahnung von USB und OTG usw. Auf jeden Fall dachte ich, ein optionaler Widerstand zwischen ID und GND sollte reichen (Siehe Bild). Leider wird mein Device aber gar nicht erst am PC erkannt. Unterdessen habe ich jedoch gesehen, dass im Referenzschema vom STM32F4 Discovery Board der ID Pin ebenfalls auf den Prozessor geführt wird (OTG_FS_ID / siehe Bild). Dies ist bei mir jedoch nicht mehr möglich. Kann mir jemand ganz kurz erklären, für was dieser ID Pin genau ist und wieso mein Device weder mit noch ohne ID = GND Verbindung nicht am PC erkannt wird? Vielen Dank MFG
Hab von usb auch null Ahnung aber ansich verbindest du den discovery einfach per usb an den PC und es geht los. Da braucht man keine zusätzlichen Bauelemente verlöten.
Danke für deine Antwort. Dieser Meinung war ich auch, trotzdem hat es nicht funktioniert. Ich habs jetzt aber noch hinbekommen :) Da ich auch VBUS nicht an den Controller gehängt habe, musste ich im Code noch das VBUS_SENSING_ENABLED deaktivieren. Nur so wird das Device auch am PC erkannt. Danke!
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.

