USB ?

Gast #227869
Lesenswert?

Hallo,
ich möchte einen USB Stick an einen ATMega32 oder 128
anschließen um zB die Dateinnamen der auf dem USB-Sticks Dateien auf
einem Dislay anzeigen zu lassen(bzw viel später mal MP3's abzuspielen)

Meine Frage ist eher allgemein.
Wie geht man an so ein Projekt heran ?
-Infos über USB- Spezifikation suchen ?
-Infos suchen wie man die Daten das USB-Stick ausließt, oder steht das
auch in der Spezifikation drinn ?
-Programm schreiben ?

ich hab schon Erfahrung mit uC und kann C\C++ programmieren, wenn
nötig aber auch Assembler.
Danke für Tipps
   Chris
Gast #227870
Lesenswert?

Hallo Chris!

Das erste, was du brauchst ist ein USB-Host-Controller, den du mit
deinem uC ansteuerst, z.B. der Philips ISP1160. Dann würde ich dir auf
jeden Fall empfehlen das Datenblatt des Chips sowie die USB Spec 2.0 zu
studieren sowie www.beyondlogic.org und die Links unter www.lvr.com.
Desweiteren musst du dich mit der USB Device Class für Mass Storage
Devices beschäftigen, die spezielle USB-Befehle (Requests) für
Massenspeicher erläutert.

Danyo
Gast #227871
Lesenswert?

Hallo,

naja als erstes könntest du die Suche im Forum hier verwenden. Da
findest du ne Menge Threads, die darufhinweisen das es ne Menge Zeit
kosten wird bzw. fast unmöglich ist. Ansonsten wäre da noch USB.org
oder ne Universitätsbücherei.

Seb

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