a=PollSwitch();
b=PollSwitch();
if ((a==b)&&(b>0))
{mach_irgendwas()}
Soo das habe ich in meine Programm eingesetzt. Das sieht jetzt so aus
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;
}
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.
Wo liegt der Feler? ich kann ihn nicht finden.
Lesezeichen