USB Stick - PIC

Gast
Hi Markus.

Mein Ziel ist es meinen MP3 Player im Auto von der MMC - Karte auf USB
zu bringen.
Da ich mich mit mit USB überhaupt nicht auskenne, weisst du mehr über
kompatible USB Hostcontroller in meinem Fall ?

Wolf
Gast
Kommt darauf an, wieviel Erfahrung Du mit Schaltungs- und
Softwareentwicklung so hast, aber so pauschal würde ich sagen: Vergiß
es.

Ein paar Links finden sich hier:
http://www.mikrocontroller.net/articles/USB#USB_Hostcontroller

Wenn Du noch keine Ahnung von USB hast ist das auf jedenfall ein
größerer Act. Es ist wohl wesentlich einfacher, wenn Du den analogen
Weg beschreitest und z.B. einen USB-Stick-MP3-Player ans Autoradio
anschließt.

Markus
Gast
Hallo
Ft232 ist kein Hostcontroller sondern ein USB-Device
such mal nach "USBwiz" das ist ein USB-Hostcontroller von Philips mit
einem LC2xxx Prozessor, der kann z.B. RS232 auf USB-Host umsetzen, ich
meine es gibt auch schon eine FAT-Ansteuerung, ist alles noch in
Entwicklung
73
Christoph
Gast
gut ich geb zu ich hab kein plan von usb
aber vielleicht wäre jemand mal so hilfreich und erklärt WAS daran so
komplex ist es geht doch nur um EIN usb stick keine drucker oder sonst
was .
Gast
@ Christian Ess (ChristianS)
was meinst du damit das was auf d- d+ läuft oder das was als antworten
kommen sollte???
Läst sich der usb stick nicht irgendwie "verarschen" mit nen ft
232??
(blöde frage) wa?
Persönliche Seite
Nein, ein USB Device ist an einem anderen USB Device vollkommen
desinteressiert.

Besorg Dir das Buch "USB Complete" von Jan Axelson oder lies Dir
einfach mal die USB-Spezifikation (www.usb.org) durch.

Im übrigen wurde das Thema "Ansprechen von USB Mass Storage Devices"
in diesem Forum ad nauseam diskutiert.
Gast
> was meinst du damit das was auf d- d+ läuft oder das was als
> antworten kommen sollte???

Beides. Das Protokoll ist recht aufwendig und das Timing ist kritisch.
Die ganze Initialisierung, die Kommunikation, die Emulation des
root-Hub, ...
Für die Ansteuerung eines USB-Sticks bracht man auch Taktraten, die mit
den kleinen 8bittern nicht mehr realisierbar sind.

> Läst sich der usb stick nicht irgendwie "verarschen" mit nen ft
> 232??

Nein. Nochmals: Ein ft232 ist ein device-Controller, kein
host-Controller. Das ist so, als ob du einen Topf nimmst, einen anderen
draufstellst und dann versuchst, den so zu "verarschen", daß er
glaubt, der untere sei eine Herdplatte.
Außerdem implementiert der ft232 das Protokoll für serielle
Schnittstellen, welches mit dem für storage-Geräte wie USB-Sticks
nichts zu tun hat. Die sind schon grundlegend verschieden, denn
ersteres ist "low-speed", welches sich noch implementieren ließe,
zweiteres ist "full-speed" oder "high-speed".
Gast
Vielleicht findest du ja einen Therapeuten, der den FTDI-Chip überredet,
ein Host-Controller zu sein.
Der Ansatz, dass alle gleich sind, ist zumindest pädagogisch
wertvoll...
Von Scanlogic (inzwischen Cyrix) gibt es einen Host-Controller mit
8051er Kern. Da muß man "nur noch" den USB-Stack implementieren.

Aber wie Rufus schon erwähnt hat: Das Thema hatten wir schon...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.