USB Stick - PIC

Gast #172059
Lesenswert?

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 #172060
Lesenswert?

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 #172062
Lesenswert?

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 #172065
Lesenswert?

@ 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?
Gast #172067
Lesenswert?

> 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 #172069
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren