Guten Morgen Da ich mir seit einigen Monaten das Programmieren beibringe und damit gut voran komme, wollte ich nun auch einmal einen PIC32 über USB ansprechen und somit Daten zwischen PC und uC austauschen. Habe mich dazu für einen PIC mit integriertem USB Modul/Controller oder wie man das nun auch nennt entschieden. Nun bin ich mir aber bei einer Sache nicht ganz sicher, nämlich die Anschlüsse. GND, D+ und D- ist klar. Bei VBUS stellt sich mir allerdings eine Frage: Angenommen mein Board auf welchem der uC ist wird dauerhaft von einer Spannungsquelle versorgt, dann läuft ja der uC in dem Sinne. Ist es dann trotzdem notwendig, VBUS anzuschliessen? Benötigt der PIC dieses VBUS intern oder genügt es, wenn der Controller über VCC versorgt wird? Vielen dank für jeden Tipp!
wenn der Controller über VCC versorgt wird? Sicher. Gruß Jonas
RTFM Ja, der Pic benötigt das Signal Vbus.
Hallo, generell schon, um festzustellen, dass USB angeschlossen ist. PICs haben üblicherweise einen eigenen VBUS-Komparator, wo man VBUS direkt oder über einen Spannungsteiler anklemmt. Ob der wirklich immer zwingend nötig ist, weiß ich nicht, wenn du aber die Libs von Microchip verwenden möchtest, brauchst du den schon. Sonst wirst du die Lib umschreiben müssen, dass der PIC auch ohne VBUS in den "Powered" state geht. Ich glaube nicht einmal, dass man den VBUS-Pin überhaupt andersweitig nutzen kann, wenn USB aktiv ist.
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.