Ich habe von der Website http://mikrocontroller.bplaced.net mir die USB HID Demo runtergeladen und aufs Board geflasht. Nun hab ich ein paar Fragen: 1. Was ist der Unterschied, wenn ich die VID bzw. die PID ändere? 2. Im Geräte Manager steht bei Gerätebeschreibung USB Eingabegerät. Müsste da nicht STM32 HID-Device dastehen? 3. Wie kann man weitere Werte ändern? Kann ich z. B. den Computer irgendwie sagen, das man das Board sicher auswerfen muss? 4. Wie kann ich nun den Computer sagen, das das Board eine Tastatur ist und wenn z. B. Num Lock gedrückt wird, eine LED auf den Board angeht? Sorry falls ich einiges ganz falsch verstanden habe und einige Fragen sinnlos sind, es sind meine ersten Gehversuche mit USB
Niemand? Nochmal Tschuldigung, falls eine Frage für Profis zu zusammenhangslos ist.
Besorge Dir ein Buch über USB, und lies es. Deine Fragen lassen erkennen, dass Du Deine Hausaufgaben nicht gemacht hast.
Peter K. schrieb: > 3. Wie kann man weitere Werte ändern? Kann ich z. B. den Computer > irgendwie sagen, das man das Board sicher auswerfen muss? Ein HID Device ist ein 'Human Interface Device' und damit ein Eingabegerät. Du meinst vermutlich ein Mass Storage Device, das ist aber eine ganz andere Schiene. > 4. Wie kann ich nun den Computer sagen, das das Board eine Tastatur ist > und wenn z. B. Num Lock gedrückt wird, eine LED auf den Board angeht? Indem du einen gültigen Device Deskriptor baust und die Daten richtig ablieferst. Die Antwort vom Rechner entsprechend.
Matthias Sch. schrieb: > Peter K. schrieb: >> 4. Wie kann ich nun den Computer sagen, das das Board eine Tastatur ist >> und wenn z. B. Num Lock gedrückt wird, eine LED auf den Board angeht? > Indem du einen gültigen Device Deskriptor baust und die Daten richtig > ablieferst. Die Antwort vom Rechner entsprechend. Wenn schon HID, dann sollte man's am Besten so machen, daß es mit dem generischen Tastaturtreiber läuft. Dann funktionierts auf auf jedem Betriebssystem und man braucht keinen Treiber schreiben. Allerdings macht bei einer richtigen Tastatur der Tastatur-IC die Lichtorgel, iirc. NOR
Hi Peter, die Internetseite und die USB-HID Library ist von mir und es wird KEINE USB-Maus und KEINE USB-Tastatur damit nachempfunden um eine Maus oder eine Tastatur zu emulieren, müsste man einige Files abändern so wie die Library jetzt ist, kann man vom PC einen Block von Bytes zur CPU senden und von der CPU auslesen dazu benötigt man auf der PC Seite ein entsprechendes Programm z.B. den USB-HID-Demonstrator von STM oder was ähnliches und zu deinen Fragen : > 1. Was ist der Unterschied, wenn ich die VID bzw. die PID ändere? das bleibt dir überlassen...VID und PID ist einfach nur eine Hersteller-Kennung und eine Produkt-Nummer um die Geräte unterscheiden zu können >4. Wie kann ich nun den Computer sagen, das das Board eine Tastatur ist >und wenn z. B. Num Lock gedrückt wird, eine LED auf den Board angeht? wenn das Board eine Tastatur ist...wo drückst du dann "Num-Lock" ? Gruss Uwe
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.