Ich habe den Code mit Hilfe von 3 Abschnitt erklärt.
1) Was ist SPI?
(2) PS2-Protokoll
3) endlich den Code
Ich habe dem Code für atmega640 in BIT BANGbut jemand geschrieben, der als arbeitete mit AVR leicht einen Code für jede Serie Atmega Mikrocontroller schreiben kann. Sie können auch überprüfen, "Interfacing PS2 mit AVR - SPI' ich in dem internen SPI des AVR verwendet haben.
Los geht's!