PC - USB - ATmega (ohne Extra-Treiber)

Gast #5424743
Lesenswert?
• ▲
▼
Guten Abend,

ich suche eine Möglichkeit Daten vom PC über USB (CDC, HID???) auf den 
ATmega und zurück zu übertragen. Vor mir liegt aktuell ein ATMega32U4 
mit integrierter USB-Hardware, anderer AVR wäre möglich.

Wichtig ist mir:
- am besten keine Extra-Treiber (Windows) nötig, oder zumindest welche 
die "einfach funktionieren"
- Gerät eindeutig identifizierbar (das Gerät muss nicht meinen Namen 
tragen aber die verwendete Software/Script soll das USB-Gerät 
selbstständig finden können), wenn ich an mein USB-UART-Adapter (FTDI) 
denke, ist nach dem Anstecken mal COM7, oder COM8, wie's gerade Bock 
hat...
x Geschwindigkeit ist zweitrangig

Wenn ich Google und die Forum-Suche bemühe falle ich immer wieder über:
USB - FT232RL - ATMEGA
USB - ATMEGA mit Hardware-USB (Beispiel von Atmel)
USB - ATMEGA mit Firmware-USB (V-USB, LUFA)

Hier und da fällt noch libusb.

Zugegeben ich hab den Überblick verloren.
Was ist unkompliziert umzusetzen? Wie sind eure Erfahrungen?
Gast #5425315
Lesenswert?
• ▲
▼
Fred R. schrieb:
> Du bist nicht rein zufälligerweise der Selbe?
Nö, bin nicht ich.

S. R. schrieb:
> Timmo H. schrieb:
>> Komplett ohne Treiber geht's nur mit HID.
>
> Das sollte mit CDC-ACM aber auch problemlos funktionieren.

Ab Windows 7. CDC-ACM? Hab ich bisher noch nie was davon gehört, was ist 
das genau?

Selbst wenn nur ne *.inf installiert werden muss, das wäre ja super

Ich fasse mal schnell zusammen und guck's mir genauer an:
- CP2110 (ist der eindeutig adressierbar?)
- FT232RL mit EEPROM für Seriennummer (der Chip hat doch selbst ein 
bisschen speicher, braucht man den eeprom unbedingt?)
- ATMega32u4 mit CDC-ACM, libwdi
#5425318
Lesenswert?
• ▲
▼
TomTom schrieb:
> Ab Windows 7.

Wenn du bereit bist, eine INF-Datei beizulegen, dann ist das kein 
Problem.

> CDC-ACM?

Das sind Kommunikationsgeräte (Communications Device Class), speziell 
Modems. Da fallen normale USB-Seriell-Wandler drunter.

> Hab ich bisher noch nie was davon gehört, was ist
> das genau?

Genau das, was du brauchst, wenn du UART kannst und USB willst. ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren