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ß
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.
hmm also funkt das dann definitv nicht an einem Atmega 128 mit dem USB-Stick.....SD-Karte hab ich schon einiges gefunden. Gruß
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
@Rufus... vielen Dank für die schnelle Antwort...der Link ist echt gut, mal das Teil näher betrachten....
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.