USB Flash mit PIC auslesen

Gast #2000598
Lesenswert?
• ▲
▼
Hallo

Ich will mit einem PIC24xxxx Daten aus einem USB Flash speicher lesen.
Ich weiss, dass der PIC eine USB Schnittstelle hat. Ich will lediglich 
Daten auslesen und verarbeiten (HEX Daten die ich vorher auf dem PC 
erstellt und heruntergeladen habe).
Ist das überhaupt möglich oder wäre es einfacher eine SD zu nehmen ?

Gruss
Persönliche Seite #2000604
Lesenswert?
• ▲
▼
Das geht nur, wenn der PIC einen USB-Hostcontroller enthält oder dessen 
USB-Controller USB-OTG ("on the go") unterstützt.

Das reicht aber nicht, Du musst noch etliches an Software schreiben, um 
das USB-Protokoll abzuwickeln.

Schlussendlich benötigst Du noch einen Dateisystemtreiber, um auf 
FAT16/FAT32-formatierte Dateisysteme zugreifen zu können.

Letzteres brauchst Du auch, wenn Du eine SD-Karte ansteuern willst, der 
Rest ist dabei dann aber ganz erheblich einfacher.
Gast #2000665
Lesenswert?
• ▲
▼
USB-OTG ist auf meinem PIC enthalten.

Findet man nicht fertige Libraries um dieses USB-Protokoll abzuwickeln ?




Aber folglich ist eine SD oder CF Karte über SPI die bessere Lösung?
(wenn auch nicht so elegant wie eine USB Flash Speicher)
Persönliche Seite #2000719
Lesenswert?
• ▲
▼
Wolfgang R. schrieb:
> Dies braucht man genau nicht. Das ganze lässt sich gut unformatiert wie
> ein Magnetband beschreiben, z.B. in Linux mit dd.

Nur daß das natürlich ziemlicher Pfusch ist. Die SD-Karten-Spezifikation 
beinhaltet das Dateisystem, wenn man SD-Karten ohne Dateisystem 
beschreibt, verletzt man die Spezifikation. Klar, kann man machen, ist 
aber 'ne Frickellösung.

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.