Hallo Ich möchte mit dem AVR eine Tastatur am PC emulieren. Dazu habe ich folgende Seite gefunden: http://www.beyondlogic.org/keyboard/keybrd.htm Alles klar, die Abläufe, Start- Parrity- Stop-Bit. Das Problem ist nur, der PC erkennt die Signale nicht. Keine Taste, nichts. Muss ich die Tastatur vorher am PC "anmelden"? Hat das schon einmal jemand gemacht und kann mir ein paar Tipps geben? Die Verdrahtungen vom Tastaturanschluss zum AVR stimmen, ich habe diese auf diversen Seiten nachgeschaut und kontrolliert. Danke!
Hast du zwischen µC und PC einen PEgelwandler(MAX232) drin? den benötigst du um mit dem PC zu kommunizieren.
bzw die daten die du sendes, werden ja über die serielle schnittstelle empfangen. daher benötigst du ein programm mit dem du diese daten von der seriellen Schnittstelle lesen kanst. Hyperterminal wär zb so eines.
Stimmt denn das, was Schoaschi geschrieben hat? Die AN "AVR313: Interfacing the PCAT Keyboard" läßt anderes vermuten, und so habe ich bereits eine Tastatur an den AVR bekommen. Von Pegelwandlern habe ich nichts bemekrt. Leider weiß ich zu Thomas Problem keine Lösung. Gruß Gerd
Hallo Ich schliesse am Tastaur-Port (PS2 oder wie der heisst) meinen AVR an, nicht über die RS232. Nicht eine Tastatur an den AVR, sondern den AVR als Tastatur. Ich möchte durch drücken einer Taste an meinen Controller eine ganze Zeichenfolge als Tastatur eingabe an den PC übermitteln. Danke.
Hi Thomas, Der PC stellt beim Starten die Tastenwiederholrate und andere Dinge bei der Tastatur ein. Sie muss danach ein ACK ausgeben. Ein Link: http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/keyboard/atkeyboard.html Mfg frank
Moin Thomas Ich habe mir einen Keylogger gebaut. Dieser wird einfach zwischen PC und Tastatur gestöpselt. Im normalen betrieb speichert er alle Tastatureingaben in einem EEPROM. Wenn ein Passwort eingetippt wird emuliert der µc die Tastatur und sendet den EEPROM Inhalt an den PC. Dazu wird kein Pegelwandler gebraucht. Du kannst die CLK und SDA Leitung direkt mit dem µc verbinden. Zusätzlich sollten die Leitungen mit jeweils einem Pullup-Widerstand versehen werden. Wie das mit dem anmelden am PC ausschaut kann ich dir leider nicht sagen. Da der µc bei mir ja zwischen PC und Tastatur sitzt wird eine Anmeldung (wenn es sie den gibt) immernoch von der Tastatur durchgeführt. Hier noch zwei links.. http://www.repairfaq.org/filipg/LINK/PORTS/F_Keyboard_FAQ.html http://www.computer-engineering.org/ps2protocol/ Timo O.
Danke für die Antworten. Ich denke ich muss mit meinem KO mal die Signale einer richtigen Tastatur ausmessen. Das mit dem ACK müsste ich ja dann sehen. Die Links schaue ich mir heute Abend gerne an. :-)
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.