Hallo, ich möchte gerne einen Atmega32u4 als HID Controller am PC einsetzen, ist es irgendwie möglich, unter XP Zugriff auf das EEPROM zu bekommen um dort ein paar Daten zu speichern? Gruß, Wolfram.
Ja, sicher. Braucht nur eine entsprechende Routine zum Schreiben und lesen in deinem Programm.
in meinem Programm? Du meinst in dem Atmega? Da Zugriff auf das EEPROM zu bekommen, ist kein Problem. Ich möchte aber irgendwie vom PC aus das EEPROM verändern! d.h., wenn der Atmega sich als HID Gerät (Tastatur) im XP angemeldet hat, dort per Gerätemanager oder so den EEPROM Inhalt ändern!
Du brauchst ein Composite Device. Das verweist auf das Keyboard-HID und ein weiteres Custom HID. Das Keyboard wird vom Betriebssystem in Beschlag genommen, das Custom HID kannst Du per setupapi.dll und hid.dll selber ansteuern. fchk
uff, davon hab ich keine Ahnung ehrlich gesagt. d.h. also, ich müsste per VB oder so ein Programm auf dem PC schreiben, welches dann das zweite HID Gerät ansteuert? Gibt es irgendwo ein Beispiel?
Wolfram F. schrieb: > ich möchte gerne einen Atmega32u4 als HID Controller am PC einsetzen, > ist es irgendwie möglich, unter XP Zugriff auf das EEPROM zu bekommen um > dort ein paar Daten zu speichern? Natürlich. Du brauchst bloß einen entsprechenden HID-Report definieren und dem HID-Endpoint auf deinem Controller beibringen, diesen korrekt auszuwerten und die gewünschte Aktion zu zelebrieren. Als Ansatz könntest z.B. nach "force feedback" suchen. Da werden solche ausgehenden HID-Reports benutzt und der Peer macht irgendwas, wenn er sie empfängt... Klar, keine 1:1 C&P-Wichsvorlage, aber definitiv der Weg zum Ziel...
Sorry, aber soweit reichen meine derzeitigen Kenntnisse nicht aus, programmieren unter Windows ist nicht so mein Ding. Als Alternative denke ich ist eine SD Karte am Teensy ganz gut, die der dann ausliest. beschreiben kann man sie dann ja im kartenleser. Ziel des ganzen ist eine Makro-Tastatur, mit der man dann vordefinierte Texte/Wörter oder sogar Mauspositionen vorgeben lassen kann. Gruß, Wolfram.
Wolfram F. schrieb: > uff, davon hab ich keine Ahnung ehrlich gesagt. > d.h. also, ich müsste per VB oder so ein Programm auf dem PC schreiben, > welches dann das zweite HID Gerät ansteuert? > Gibt es irgendwo ein Beispiel? http://janaxelson.com/hidpage.htm fchk
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.