www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Verständnisfrage zu USB Host IC


Autor: Gregor (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

Ich verstehe eines an der USB Host Sache nicht: Es gibt ja USB Host 
Controller wie z.B. der ISP1160 oder der VNC1L. Wenn ich nun z.B. ein 
USB Gerät ansteuern will, z.B. ein Bluetooth dongle, wo läuft die ganze 
Sache mit dem Treiber, etc. ab. Im Host Controller oder muss man den 
über z.b. SPI mitteilen, was an das Gerät gesendet werden muss und der 
Host damit eigentlich nur die Paketproduktion übernimmt. Kann mir das 
jemand erklären, wie ein Host IC angesteuert wird?

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

Bewertung
0 lesenswert
nicht lesenswert
> Es gibt ja USB Host Controller wie z.B. der ISP1160 oder der VNC1L.

Die sich aber ganz entscheidend unterscheiden.

> wo läuft die ganze Sache mit dem Treiber, etc. ab.

Im Falle des ISP1160

> muss man den über z.b. SPI mitteilen, was an das
> Gerät gesendet werden muss

also den USB Host Stack selbst implementieren.

Im Falle des VNC1L jedoch ist der im Controller implementiert.

Autor: Gregor (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Antwort, aber wie kann ich nun erkennen, ob nun der Stack 
schon implementiert ist, bzw. gibt es da ein Fachwort. Ich habe FTDI 
schon eine Mail geschickt und die haben mir geantwortet, dass der Chip 
für meine Anwendungen (USB Wireless Sache) ungeeignet ist. Soweit ist 
alles klar. Also brauche Ich controller, für welche ich den Stack selbst 
schreiben kann. Könnt Ihr mir welche empfehlen?

Autor: Andreas Watterott (andreasw) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gregor wrote:
> Könnt Ihr mir welche empfehlen?
AT91RM9200

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was willst du eigentlich machen? Du hattest oben ja einen Bluetooth 
Dongle angesprochen. Willst du also über Bluetooth kommunizieren?

Autor: Gregor (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Gast: Ja und auch ganz andere Sachen, ich will andere Geräte ansteuern 
als nur HID, Printer und Mass Storage, etc..

Autor: Εrnst B✶ (ernst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann nimm einen µC, auf dem Linux läuft, und einen 
USB-Hostcontroller-Chip, der von Linux unterstützt wird (falls nicht 
schon einer in den µC integriert ist).

Sonst bist du in 5 Jahren immernoch am Implementieren deines 
USB-Host-Stacks.

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.