1) ist das richtig, dass du in TCCR0 den Timer 2 initialisieren willst? -> TCCR2
2) an dem Register TIMSK? fehlt doch sicherlich noch ne 2, oder? -> TIMSK2
Grüße
0tes_Gesetz
PS: das "sei()" in main{} nicht vergessen...
PPS: mein Timer2 im m168 läuft damit:
Code:
...
// Timer2: Toggle OC2A @CompareMatch, CTC-Mode(2) & Prescaler=8
TCCR2A = (0<<COM2A1)|(1<<COM2A0)|(0<<COM2B1)|(0<<COM2B0)|(1<<WGM21)|(0<<WGM20);
TCCR2B = (0<<FOC2A)|(0<<FOC2B)|(0<<WGM22)|(0<<CS22)|(1<<CS21)|(0<<CS20);
TIMSK2 = (1<<OCIE2A)|(0<<TOIE2); // CompareInt ON, Overflow OFF
...
sei();
...
Lesezeichen