Soo das habe ich in meine Programm eingesetzt. Das sieht jetzt so ausa=PollSwitch();
b=PollSwitch();
if ((a==b)&&(b>0))
{mach_irgendwas()}Eigentlich sollte jetzt die Rechte LED leuchten und wenn ich eine Taste drücke sollte die Linke LED leuchten. Doch esleuchtet die Rechte duchgehend und die Linke glimmt.Code:#include "asuro.h" int main(void){ unsigned char a; unsigned char b; Init(); a=PollSwitch(); b=PollSwitch(); while(1){ if ((a==b)&&(b>0)) { BackLED(ON,OFF); } else{ BackLED(OFF,ON); } BackLED(OFF,OFF); } return 0; }
Wo liegt der Feler? ich kann ihn nicht finden.







Zitieren
Lesezeichen