Was willst du genau machen?
Einen Atmel über USB an den PC anschließen oder einen USB-Stick an einen Atmel anschließen?
Ich habe mich auch schon eine ganze Menge mit dem USB beschäftigt. Fazit ist:
- Man kann mit Atmels nur bis USB1.0 Geschwindigkeit erreichen
- Man findet keine wirklichen Beispielprogramme für den Controller
- Man findet kaum Infos über die einzelnen Bits im Protokoll
Wenn du den Controller über USB an den PC Anschließen willst (genau das habe ich mal als Projekt gemacht):
Ich bin auf die Erkenntniss gekommen, das man dazu dann auch einen speziellen Treiber auf dem PC braucht, der das Gerät dann erkennt.
Die Beste Lösung hier lautet (womit auch Diplomartbeiten in der Hochschule bei den Elektronikern gemacht wurden) FT232
Dies ist ein USB-RS232 Wandler. Dann kannst du ganz easy in deinem Controller alles als UART handeln. Zu diesem FT232 gibt es gleichzeitig im Internet auch einen passenden Treiber zum (kostenlosen) download. Der erstellt dir dann einen virtuellen COM-Port auf dem PC. Dann kannst du auf beiden Seiten ganz bequem alles über RS232 abhandeln, physikalisch läuft es aber über USB. Die Protokollumrechnung übernehmen die Treiber für dich.
Lesezeichen