Gast
#979346
Hallo zusammen, versuche gerade ein altes PC/AT Keyboard mit dem Atmel anzusteuern. Leider verhält sich das Keyboard nicht wie erwartet. Ich habe das Clock Signal an INT0 und die Datenleitung an einem weiteren Portpin. Ich kann das Signal auch dekodieren. Einige Scancodes funktionieren (z.B. 0x29 für Space, 0x1c für A, etc.). Aber manche Sachen verhalten sich anders, als ich es gelesen habe. Z.B. die Pfeiltasten oder die Home/Ende Tasten, etc. senden alle den Code 0xE0, aber danach kein weiteres Byte, was nachdem was ich gelesen habe aber bei Tasten mit "extended code" so sein müsste. Ausserdem wird beim loslassen einer Taste lediglich 0xF0 gesendet, aber nicht nocheinmal der Code der Taste die losgelassen wurde. Ich habe das ganze mit zwei verschiedenen Tastaturen ausprobiert, daher denke ich, dass es an meiner Software liegen könnte. Ausserdem habe ich gelesen, dass es verschiedene "Betriebsmodi" für solche älteren Tastaturen gibt. Bin ich eventuell im falschen? Wie änder ich den? Danke schonmal! Gruss Florian