USB ?

Gast #227869
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
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
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

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.