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