www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USB-Stick an AT90USB


Autor: Marcel K. (viewer)
Datum:

Bewertung
0 lesenswert
nicht 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 (",)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.