Ich hab es ein wenig umgeändert aber geht trotzdem nicht...
Hier ist die neue Version:
#include <avr/io.h>
#include <avr/interrupt.h>
volatile unsigned char flag = 0;
ISR (TIMER1_OVF_vect)
{
TCNT1 = 0x9E57;
flag = 1;
}
int main(void)
{
DDRB = 0xFF;
PORTB = 0xFF;
TCCR1B = (1<<CS11) | (1<<CS10);
TCNT1 = 0x9E57;
TIMSK = (1<<TOIE1);
sei();
while(1)
{
if(flag)
{
PORTB = 0xFF;
flag = 0;
}
else PORTB = 0x00;
}
return 0;
}
Ich will das die LED´s in 2 Sekunden Takt blinken...
Wäre nett, wenn einer helfen würde!