Forum: Mikrocontroller und Digitale Elektronik ATxmega128A4U USB


von Alex K. (ko-j)


Lesenswert?

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

von Stephan B. (matrixstorm)


Lesenswert?

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
von Basti (Gast)


Lesenswert?

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

von L. P. (lpg)


Lesenswert?

Hi,
Stichwort atmel flip. (Bootloader).

Lg.

von marixstorm (Gast)


Lesenswert?

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

von Basti (Gast)


Lesenswert?

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