Forum: Mikrocontroller und Digitale Elektronik AT90USB128x und Virtual ComPort


von Martin W. (xenon1105)


Lesenswert?

Hallo...

Ich habe jetzt einige Zeit gegoogelt und habe leider noch keine Lösung 
gefunden.

Ich habe bisher den ATMega128 und einen externen FT232-FTDI-Chip zur 
Kommunikation über USB (Virtual Comport) mit dem PC genutzt.

Um Platz auf meiner sehr begrenzten Platine zu sparen, wollte ich jetzt
auf den AT90USB1287 umsteigen. Jetzt bringen mich die USB-Begriffe 
Host/OTG-Mode, Device-Mode, Full- und Half-Speed in dem riesigen 
Informations-Wust etwas durcheinander.

Kann mir jemand auf Anhieb sagen, ob ich diesen Prozessor über einen 
Virtual Comport nutzen kann? Welcher Mode wird dazu benötigt und welche 
Geschwindigkeiten kann ich damit erreichen?
Gibt es vielleicht einen Beispiel-Code in C durch den ich mich wuseln 
könnte?

Ich bin für jede Hilfe dankbar.

Freundliche Grüße von Martin

von Frank N. (arm-fan)


Lesenswert?

1. Du brauchst einen µC der USB Device Mode kann.
2. Du mußt eine USB CDC (Communication Device Class) implementieren.

Beitrag "Virtueller COM Port"
http://www.atmel.com/dyn/resources/prod_documents/at90usb128-demo-cdc-1_0_3.zip

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
Noch kein Account? Hier anmelden.