Gast
#360263
Hallo, Ziel meines Projektes ist es eine Tastatur in ein System über RS232 zu integrieren. Ich benutze einen Tiny2313 um das Protokoll einer PS2/AT-Tastatur über eine serielle Schnittstelle(RS232) an einen µPC weiterzugeben und umgekehr. PS2/AT-Tastatur arbeitet mit SCANCODE-SET2. Ich gebe die HEX-Zahlen einfach nur weiter und das funktioniert von Tastatur zu PC einwandfrei. Sende ich nun Befehle von PC zu Tastatur, so erkennt er oft nach dem dritten Befehl nicht mehr den Syntax. Nach einem Neustart(kurzes unterbrechen der Betriebsspannung von der Tastatur) kann ich den Befehl Restart(0xFF), so oft ich will, hintereinander ausführen. Wenn ich zum Beispiel die Kontroll-LED anschalten möchte, schaltet er sie an, führt aber danach keinen Befehl mehr aus. Aber wenn eine Taste gedrückt wird, erhält der PC den richtigen SCANCODE. Es können nur keine Befehle mehr von der Tastatur entgegegen genommen werden. Ich arbeitete nach der Vorlage von http://www.marjorie.de/ps2/start.htm