muss man bei der benutzugn von poll switch irgendwas besonderes beachten?Code:int main(void) { Init(); EncoderInit(); StartSwitch(); unsigned char sw_data; while(TRUE) { if(sw_pressed) { MotorState(BREAK, BREAK); sw_data = PollSwitch(); // wenn ich die zeile auskommentiere gehts Rotate(180, 200); sw_pressed = FALSE; StartSwitch(); } else { MotorState(FWD, FWD); MotorSpeed(200, 200); } } return 0; }
Denn wenn ich es benutze ist sw_pressed nach dem ersten interrupt dauerhaft TRUE.
Lesezeichen