Forum: Mikrocontroller und Digitale Elektronik Zwei USB-Protokolle über eine Leitung


von Markus C. (cano)


Lesenswert?

Hallo,

ich experimentiere gerade mit dem Teensy-3.5 Board.
Das USB RAW HIT Demo hat auf Anhieb geklappt.
Ich tausche 64 Byte Blöcke zwischen PC und Teensy aus.

Nächster Schritt:
Jetzt will ich mal Versuche mit USB MTP machen.

Verständnisfrage:
Eigentlich sollten es doch möglich sein. USB-MTP und USB-HIT parallel 
über eine USB-Leitung zu machen?
Das würde mir gut gefallen, dann könnten ich den Teensy über USB-HIT 
steuern und über USB-MTP Daten austauschen.

Grüße Markus

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

HIT? Human Interface Tevice?

Ja so etwas geht, du musst dein Gerät als Composite Device aufsetzen. 
Dazu ist im Wesentlichen ein zusätzlicher Interface Association 
Descriptor nötig ( 
http://www.usb.org/developers/docs/whitepapers/iadclasscode_r10.pdf ). 
Vorher prüfe aber mal ob die USB-Hardware des uC genug Endpoints 
unterstützt für beide USB-Klassen...

von Markus C. (cano)


Lesenswert?

HIT? Human Interface Tevice?  hihi :-)

Ich meinte natürlich HID.
Danke für die Antwort.

Grüße Markus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.