Hallo, ich wollte mal fragen ob hier einer schon Erfarungen mit der Kommunikation über USB mit Hilfe des integrierten USB Controllers eines XMEGA´s gemacht hat. Ich kenne mich damit leider überhaupt nicht aus und möchte es aber gerne lernen. Ich habe dazu auch keine Tutorial´s gefunden und wäre dankar über eine Einführung in das Thema. Mein Ziel ist es an den PC Daten zu senden bzw. vom PC Daten zu empfangen. Gruß Alex
Hallo Ja, fuer mein neu gestartetes, vermutlich langzeit Projektchen ( http://matrixstorm.com/avr/avrstick ) Die Seiter ist leider noch im Aufbau. Softwaretechnisch bin ich da weiter. Einerseits habe ich den Bootloader der die Programmierung per MassStorage erlaubt. Andererseits habe ich ein paar Beispiele implementiert/adaptiert. (USB<-->UART - fuer alle 7 UARTS) (RNDIS ein USB Netzwerkadapter) Prinzipiell bietet LUFA (lufa-lib.org) bereits tolle Beispiele an - leider meist nicht fuer XMEGA... ...wenn dich aber irgendwas von meinem Text hier interressieren sollte - ich helfe gern weiter. (und suche zudem selber auch tatkraeftige Unterstuetzung fuer das Projekt ;-) ) MfG
:
Bearbeitet durch User
Hallo, Lufa läuft auf dem Xmega wohl und ich selbst benutze die ASF lib von atmel schon seit längerem erfolgreich... Einfach ASF Beispiel laden und verstehen lernen... Die Doku ist leider nicht so ausführlich... Grüße Basti
Hi, was meinst du damit? L. P. schrieb: > Stichwort atmel flip. (Bootloader). Man soll sich den FLIP-Code als USB Beispiel ansehen? Davon rate ich aber eher ab - der Code ist schon ziemlich komplex mit seinen gefuehlten 1000 Unterverzeichnissen. MfG
Den flip meinte ich eher nicht... Cdc sollte ja für den Start reichen und den ganzen Quellcode muss man ja auch nicht verstehen... Das bezahlt einem keiner ;) Okay, is hobby...
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.