Forum: Mikrocontroller und Digitale Elektronik USB-Stick an AT90USB


von Marcel K. (viewer)


Lesenswert?

Hallo Forumgemeinde,

ich habe da einige Fragen zum USB. Hoffentlich könnt ihr mir 
weiterhelfen:

Ich habe das STK525 und den At90USB1287. Mein Ziel ist es, einen 
USB-Stick am Controller anzuschließen um Messwerte darauf zu speichern.
Anhand der Beispiele von Atmel habe ich es jetzt hin bekommen das ein 
USB-Stick erkannt wird wenn er angeschlossen wird (Atmel als Host) [bin 
ja schon ganz stolz das ich es bis hier hin geschafft habe :o)] .
Jetzt ist meine Frage ob jemand von euch weiß wie ich jetzt die Werte 
(am besten als normalen Text) auf den Stick bekomme. Ich habe wirklich 
schon sehr viel über das Thema USB gelesen. (sehr viel Info gibt es da 
bei usb.org) Allerdings findet man so gut wie keine Beispiele im Netz. 
Ich weiß schon dass der Datentransfer über die Pipe’s geht. (bei meinen 
Stick über einen in- und einem out- Endpoint) Sehe ich dass richtig das 
diese Endpoints so etwas wie Zeiger sind, die auf eine Adresse zeigen?? 
Das heißt ich schreibe dann einfach auf diesen Endpoint und dieser 
Zeiger setzt die Daten dann an die richtige Stelle??
Aber wie ist das denn mit dem Datenformat des Sticks?? Ich denke am 
besten wäre FAT32. Aber was sagt mir denn das genau?? Was muss man da 
beachten??
Welche Art von Text kann man denn mit einem µC erzeugen?? Geht nur 
Standard-Text? (ASCII) Oder gibt es noch ein anderes Format?

Wer von euch kennt den die Stadard-Beispiele für den AT90USB von der 
Atmel Seite/CD?? Sind die denn zu gebrauchen? Klar es funktioniert ja 
bei mir aber ich finde die Beispiele sehr, sehr umfangreich!! Ich habe 
mal probiert selber ein Programm „nachzuprogrammieren“ aber das Programm 
wurde immer größer so das es einfacher ist das bestehende zu verwenden. 
In den Beispielen sind halt so viele Sachen für die unterschiedlichen 
Compiler drin dass es so unübersichtlich für mich wird.
Habt ihr eigene Programme geschrieben??

Ich würde mich über ein paar Antworten und eventuelle Vorschläge sehr 
freuen!!!

Viele Grüßen und nen schönen Abend (",)

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
Noch kein Account? Hier anmelden.