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
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
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
Fazit aus vielen anderen Threads hier: Nimm SD/MMC statt einem USB-Stick, und es wird um Größenordnungen einfacher.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.