Ach so, ja stimmt.
Die LED ist dann dauerhaft an.Code:#ifndef F_CPU #define F_CPU 1000000 #endif #include <avr/io.h> #include <util/delay.h> #include <stdint.h> #include <avr/interrupt.h> ISR(TIMER2_OVF_vect) { PORTB ^= (1<<PB0); } int main(void){ DDRB |= (1<<PB0); TCCR2 = (1<<CS22) | (1<<CS20); TIMSK |= (1<<TOIE2); sei(); while(1){ if((TIFR & TOV2) == 0) PORTB |= (1<<PB0); if((TIFR & TOV2) == 1) PORTB &= ~(1<<PB0); } }
Lesezeichen