Zitat Zitat von Dane
Mir ist gerade aufgefallen, wenn ich eine Taste drücke, kommt oft für comand ein falscher Wert an.
Wenn ich Taste 1 drücke, sollte ja command 1 sein, ist aber oft 129.

Dane
Bit 7 von Command ist das Togglebit. Also wird, wenn Du es nicht zurücksetzt, jedes 2. mal Tastendruck 128 zum Command addiert. Steht auch in der Hilfe.

GETRC5() nutzt auch timer0 als Default sowie dessen Timerinterrupt. das wird sich evtl. ins gehege kommen. Auch das steht in der Hilfe. Es wäre einen Versuch wert, mal Timer2 in der Configuration für RC5 anzugeben. Wie? Auch das steht in der Hilfe .

Viele Grüße
Henrik