Gast
#219227
hallo, ich habe ein kleines (Anfänger)Problem bei der Programmierung und zwar möcht ich eine LED blinken (an PC5 angeschlossen) blinken lassen. Das funktioniert auch. Danach hab ich einen Schalter eingelötet (Active High) an PB0. Die LED soll jetzt nur blinken wenn der Schalter gedrückt wird. Mein Code: /*enable PC5 as output*/ DDRC|= _BV(PC5); /* enable PB0 as input*/ DDRC &= ~_BV(PB0); /*while (PINB & (1<<0)) */ (hier leuchtet die LED IMMER) while (PINB0!=_BV(PB0)) (hier blinkt sie IMMER) { Blinkroutine (funktioniert) } Find mich in der Syntax noch nicht so ganz zu recht. Wo liegt denn da wohl der Fehler?!