mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USB Port an µC


Autor: markomarko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi,

ich habe eine frage.

was ist der unterschied zwischen einem

usb device port und einem usb host?

an welchem ist es möglich einen mp3 stick anzuschließen.
z.b. zum bau eines mp3 players

ich sah, das es bei den arm controllern solche anschlüsse vorhanden
sind.

danke im voraus

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein USB-Gerät hat einen USB Device Controller, ein PC (oder ein anderes
Gerät), an den man USB-Geräte anschließen kann, hat einen Host
Controller.

Um einen mp3-Stick an einen µC anzuschließen, benötigst Du einen Host
Controller, den es in einigen der leistungsfähigeren ARMe gibt.
Zusätzlich benötigst Du noch 'ne ganze Latte Software (USB Host Stack,
Treiber für "Mass Storage Devices" und Dateisystemtreiber für FAT16
und FAT32).

Deutlich einfacher wird Dein Projekt, wenn Du auf USB verzichtest und
stattdessen SD-Cards verwendest. Für die gibt es USB-Lesegeräte, die
mit eingesteckter Karte kaum größer sind als ein üblicher USB-Stick.
Code zum Ansteuern von SD-Cards findest Du hier in der Codesammlung.

Autor: markomarko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
doch so kompliziert mit usb.

werde deinem tipp folgen und mich mal damit auseinandersetzen.
schließlich ist es ja egal, welches medium man wechselt.

danke

Autor: markomarko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nochmal an rufus

das usb lesegerät kann ich dann an den usb device port des µc
anschliessen.
oder habe ich's doch falsch verstanden.

Autor: MathiasM (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nee, ich denke mal Rufus meint das du die SD Karte per USB mit dem PC
beschreibst und anschließend in deinen portablen Player steckst. Der
greift dann über seine Portleitungen auf die Karte zu - aber nicht per
USB. So würde ich es zumindest machen, weil es am einfachsten ist.

Autor: markomarko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ok..... jetze ist der groschen gefallen ?-)

Autor: markomarko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
d.h. der µc muss auch ein usb host besitzen

Autor: Jan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn du einen USB-Speicherstick oder ein USB-Kartenlesegerät daran
verwenden willst: Ja.

Wenn du den µC als USB-Kartenlesegerät an einen PC anschließen
willst, braucht der µC einen USB Device Controller.

Wenn du eine SD-Karte direkt anschließen willst: Nein.

Autor: markomarko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ok,....jetzt.....


manchmal braucht's etwas länger.

danke

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.