mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Mehrere USB-Geräte an einem Anschluss?


Autor: Tim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kann man eigentlich mehrere (virtuelle) USB Geräte über einen Anschluss 
laufen lassen?
Ein µC soll z.B. eine USB Tastatur + ein mass storage device 
bereitstellen ohne einen USB Hub IC oder ähnliches.
Es ist keine Hardware USB Lösung, es handelt sich um eine komplette 
Software USB Lösung.
Meine Workaround Lösung die sicherlich funktionieren würde wäre einen 
virtuellen USB Hub zu bauen, das Mass storage device und die Tastatur 
würden dann per Software "angeschlossen".

Ich weiß das das sicherlich im USB Standard steht, da hatte ich aber 
noch keine zeit um mich da tiefer einzulesen.

Autor: Εrnst B✶ (ernst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du kannst im USB-Device-Descriptor mehrere "Interfaces" festlegen, die 
dann von verschiedenen Treibern angesprochen werden.

z.B. USB-Headset mit Tasten zur Lautstärkeregelung: USB-Audio + 
HID-Iface
DVB-T Stick mit IR-Empfänger: VendorSpecific für DVB + HID

Autor: Tim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke, das scheint genau das zu sein was ich suche.

Autor: Christian U. (z0m3ie)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Es ist keine Hardware USB Lösung, es handelt sich um eine komplette
>Software USB Lösung.

kommt natürlich auf deine Software Lösung an, der obdev Treiber 
unterstützt z.b. nur 3 Endpunkte womit du dann schon Probleme bekommen 
dürftest.

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.