Diesen Treiber habe ich mit Hilfe des Atmel Application Note AVR313 geschrieben.
Um eine Standart PC Tastatur an einen AVR Mikrokontroller anzuschließen ist nicht viel Hardware nötig. 5V Stromversorgung für die Tastatur, dann muss noch die Taktleitung der Tastatur mit einem interrupt Eingang und die Datenleitung mit einem normalen Eingang verbunden werden. Fertig.
Tastatur-Anschlußbelegung PS2
PIN Bezeichnung
1 Tastatur-Takt
2 Tastatur serielle Daten
4 Masse
5 +5V DC
PS2 Buchse:
die Funktionen:
Viel Spaß damit.
Ich garantiere für gar nichts.
Bei mir funktioniert es ...
Getestet an der Black Box 2 (atmega128)
Compeliert mit WinAVR GCC
Treiber mit Beispielprogramm.
keyboard.h
keyboard.c
scancodes.h
main.c
makefile
AVR313: Interfacing the PCAT Keyboard
noch Fragen? /Kontakt.html !