Ich habe ein großes Problem nämlich wenn ich ein Programm schreibe das ein if (PollSwich()...){ enthält funktionirt es nicht.
So sieht mein Programm im ganzen aus
Code:
#include "asuro.h"
int main(void){
Init();
unsigned char ta;
while(1){
ta=PollSwitch();
if(ta>0){
StatusLED(RED);
}
else{
StatusLED(GREEN);
}
}
return 0;
}
Wenn ich aller dings einen Taster drücke passiert gar nichts.
Und wenn ich das Programm so schreibe funktionirt es
Code:
#include "asuro.h"
int main(void){
Init();
while(1){
while(PollSwitch()==0){
MotorDir(FWD,FWD);
MotorSpeed(120,120);
}
MotorSpeed(0,0);
}
return 0;
}
Das kurze Programm funktionirt so aber ein Langes kann so ja nicht funktioniren.
Lesezeichen