USB-Stick an Atmega128!?

OP #361312
Lesenswert?
• ▲
▼
Hallo,

ich möchte gerne Daten, die im Speicher des Atmega128, oder auf einer
SD-Karte sind mit einem USB-Stick abrufen, besser gesagt ich steck den
USB-Stick an und die Daten werden auf den Stick kopiert.

Jetzt meine Frage, ist sowas überhaupt möglich!?
Hat vielleicht schon jemand damit Erfahrungen!?

Gruß
Gast #361313
Lesenswert?
• ▲
▼
Um einen USB-Stick an einem Controller zu betreiben, muß dieser
(Controller) als USB-Host arbeiten. Das erfordert etwas mehr Leistung.
SD-Karte stellt keine besonders grossen Probleme dar...
Zu beiden Themen gibt es eine nicht zu untertschätzende Menge Threads
in diesem Forum.
Persönliche Seite #361315
Lesenswert?
• ▲
▼
Das geht, aber nur mit sehr viel Aufwand.

Zunächst benötigst Du einen USB-Host-Controller, alternativ einen
USB-OTG-Controller.
Dann benötigst Du einiges an Software, die auf Deinem Mega128
implementiert werden muss:

USB-Host-Stack bzw. USB-OTG-Stack
USB-Mass-Storage-Devicetreiber, der auf dem USB-Stack aufsetzt
Dateisystemtreiber für das auf dem USB-Stick verwendete Dateisystem
(i.d.R. FAT16/32).

Es gibt eine Firma, die einen fertig programmierten Microcontroller
verkauft, der an einen USB-Host-Controllerbaustein angeschlossen werden
kann, und von Deinem Controller beispielsweise über SPI angesteuert
werden kann.

http://www.ghielectronics.com/uALFAT.htm

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.