Forum: Mikrocontroller und Digitale Elektronik Alternative zum CDC und Mass Storage mischen beim AVR32?


von Karsten D. (karstendonat)


Lesenswert?

Hi,

ich möchte mit dem AVR32 über USB Daten austauschen. Erstmal nur 
Steuerdaten, später ggf. Sample-Daten zum AVR32 schicken. CDC würde mir 
dafür ganz gut gefallen, da ich keinen Treiber installieren/ entwickeln 
muss (PC und AVR32).

Steuerdaten Bsp.:
PC -> UC3: LED 1 an
UC3 -> PC: Taste 1 gedrückt

Samples (steht noch nich fest ob nötig):
PC -> UC3: Audio-Sample, ggf. mehr als in den RAM passt, ist aber noch 
nicht soweit geplant

Gleichzeitig möchte ich gern ein Software-Setup auf dem AVR32 Gerät 
bereitstellen, um die Installations-CD wegzulassen (die verlieren Kunden 
immer mal). Wäre also ein Mass-Storage fällig.

Jetzt schreibt Atmel aber in einer FAQ, das man CDC nur alleine benutzen 
kann. (http://support.atmel.no/bin/customer?=&action=viewKbEntry&id=269)

Gibt es eine alternative Möglichkeit mit Standard-USB Treibern (ab Win2k 
oder XP bis Vista/ Windosw ;-) ) Daten auszutauschen und gleichzeitig 
einen Massenspeicher anzubieten?

Ich möchte/kann keinen Treiber für Windows entwickeln. Das Gerät soll 
sowohl von meiner eigenen Windows-Software bedient werden, als auch von 
Drittanbietern steuerbar sein.

Danke.

Karsten

von Sd F. (sd-fritze)


Lesenswert?

Machs doch wie beim AVM WLAN Stick -- Massenspeicher an-
Autostart-Testroutine falls Software fehlt --> Setup auf Platte und von 
da Starten.
Wenn da dann alles gut.

Nach 20s einen USB Disconnect und SOFORT Reconnect als CDC.

Gruß

   SD-Fritze

von Karsten D. (karstendonat)


Lesenswert?

Das ist ne Idee.

Danke

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.