Forum: Mikrocontroller und Digitale Elektronik STM32 LibUSB & Visual Studio2015 mit Qt Plugin


von Fred (Gast)


Lesenswert?

Hallo zusammen,

ich bin seit Tagen mit einem Projekt und komme leider nicht weiter.
Idee ist eine STM32 Discovery Board mit einem GUI zu steuern.
Die Kommunikation wird mittels USB hergestellt.

Da ich ehrlich gesagt was USB Kommunikation eine neuling bin suche ich 
mir eine Demo projekte, die mir der Einstieg erleichtern.
Es geht um erste Linie Led mit einem Befehl 0x20 Einzuschalten.
Ist das geschafft, dann kann ich den Rest Step für Step erweitern.

Es wäre sehr nett, wenn mir jemenden helfen kann und mich einbisschen 
unterstüzen.

Danke

von Ui (Gast)


Lesenswert?

Mache Dir erst mal Gedanken als welches USB-Gerät der STM32 arbeiten 
soll.

HID:
+kein Treiber auf der PC-Seite
-aufwändiger

VCP:
-VCP-Treiber notwendig
+Funktionen auf dem STM32 können mit jedem Terminalprogramm getestet 
werden
+Serielle Ports gehen mit QT-Boardmitteln

von M. K. (kichi)


Lesenswert?

Nutzt zwar weder libUSB noch Qt, verdeutlich aber zumindest den Aufwand 
für ein USB-HID:
Firmware: https://github.com/pikim/HIDIRT-STM32x1xx
HID-Wrapper: https://github.com/pikim/GenericHid
Windows-SW: https://github.com/pikim/HIDIRT-host

Zum Testen gibt es auch für HIDs einfach Programme, aber es bleibt 
trotzdem spezieller als ein VCP.

von guest (Gast)


Lesenswert?

Ui schrieb:
> VCP:
> -VCP-Treiber notwendig

Nicht unbedingt. Wenn sich der STM als CDC-Device zu erkennen gibt hat 
so ziemlich jedes OS Standardtreiber dafür.

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.