Hallo,
ich habe diesen Code geschrieben:
#include <avr/io.h>
#include <avr/interrupt.h>

volatile int i;
int main (void)
{
TCCR0 |= (1<<CS00) | (1<<CS02);
TIMSK |= (1<<TOIE0);
sei();

// schleife
while (1)
{
if (i<=10){ //i<=10 sollte sofort erfüllt sein , also LED an
PORTC |= (1<<PC1);
}
cli();

}
}

ISR(TIMER0_OVF_vect)
{
i++;
}

bei mir funzt es aber nicht. Warum wird der Timer immer außerhalb von Sei(); aktiviert? Muss ich eventuell noch andere Einstellungen machen?

Danke und Gruß
Tötzel