Benutzer-Werkzeuge

Webseiten-Werkzeuge


elektronik:selbstbau:ps2keyboard

PS2 Keyboard Schnittstelle

Seit langem wollte ich mir anschauen, was ein PC so alles an Daten von einer normalen Tastatur bekommt. Interessanterweise gehen auch Daten wieder zurück vom PC zum Keyboard.

Die Belegung der Schnittstelle gibts überall im Internet. Dann noch schnell ein Konverter von TTL-Pegeln nach RS232 mit dem MAX232 und schon kann man der Schnittstelle auf die Finger schauen …

Am zweiten PC stellt man nun die Schnittstelle auf 9600Baud, 8 Datenbits, odd Parity, 1 Stop-Bit, kein Handshake und schon gehts los !

Jede Taste erzeugt beim drücken einen „Make“ Code, nach dem loslassen einen „Brake“ Code. Hält man die Taste länger gedrückt, so wird der „Make“ Code einfach wiederholt. Diese Zeiten werden z.b. bei moderneren Keyboards vom PC aus eingestellt und können jederzeit geändert werden.

Hier eine Liste aller Tasten meines AT-Keyboards:

Tastencodes

Dazu gibt es noch Befehle, die die LEDs anschalten u.s.w. Die Kommandos findet man überall im Internet.

Interessant ist auch der Boot-Vorgang beim PC:

D8 9F C8 7C FF D5 D0
C8 3C AB 83 B4 A7 00 D3
D0 4C C8 7C FF D5 D0 7B FA 08 D3 D8 D3
FC 9F AA CC CF 00 D3 B4 BF 00 D3 B4 9F 00 D3 CC 9F 80 D3
CC 4F 80 D3 B4 9F 08 D3

Und das Runterfahren:

CC A7 80 D3 B4 BF 00 D3
B4 4F 00 D3

Wer möchte kann nun die Befehle rausziehen und schauen, was alles übertragen wird !

Viel Spass :-)

elektronik/selbstbau/ps2keyboard.txt · Zuletzt geändert: 2025/01/16 20:28

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki