Hallo! Erst seit kurzem beschäftige ich mich mit dem STM32F103RDT6 und bin mittlerweile schon gut vorangekommen. Ich habe das Beispiel von STM (USB Virtual Com Port) erfolgreich implementiert und getestet. Jetzt möchte ich zusätzlich zum Virtual Com Port noch einen Endpoint für Audio Streaming zum PC implementieren (Hintergrund ist das ich einen Datenstream vom Gerät zum PC übertragen möchte und dafür die Standard USB Audio Class verwenden möchte). Wo kann ich da anfangen? Im Grunde muss doch in der USB Device Specification ein neues Interface hinzugefügt werden welches dann die Parameter für Audio-Streaming beinhaltet. Ein zusätzlicher Endpoint z.B. EP4 wird dann als Isochronous konfiguriert und die Daten darüber an den PC gesendet. Hat das vielleicht jemand sowas ähnliches schonmal implementiert? USB in a Nutshell habe ich mir schon durchgelesen... USB ist nicht einfach! :) Grüße, Bernhard
Hallo Bernhard, die passenden Stichworte sind 'Composite' oder 'Verbundberät'. Am besten gehst Du so vor, dass Du zuerst den VCP und das Audio-Interface getrennt zum laufen bekommst - also einzeln. Das 'Zusammensetzen' erfolgt dann über die Deskriptoren. Dazu gibt es einige Beispiele (vgl. Microchip Stack). Interessant für dich könnte auch der folgende Link sein: http://www.cygnal.org/ubb/Forum9/HTML/001050.html Gruß Potter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.