Gast
#181649
Hallo! Kann sich mal bitte jemand dieses mini Progrämmchen ansehen und mir sagen, warum das nicht geht? Möchte nur eine LED anschalten wenn der 8-Bit Counter überläuft! #include <avr/io.h> #include <avr/delay.h> #include <avr/interrupt.h> #include <avr/signal.h> SIGNAL (SIG_OVERFLOW0) { unsigned int i; PORTA = 1; for (i=0;i<50000;i++); } int main (void) { unsigned int i; DDRA = 0xff; sei(); TCCR0 = (1<<CS00)|(1<<CS02); while (1) { PORTA = 2; for (i=0;i<50000;i++); PORTA = 4; for (i=0;i<50000;i++); } } Vielen Dank! Matthias