Hallo mal wieder zusammen,

nach ersten Schaltversuchen und Spielen mit delay.h (siehe früherer Threas von mir), möchte ich mich jetzt mit Interrupts bzw dem Timer beschäftigen.

Ziel meiner Programmierung: Eine LED soll im Sekunden Takt durch einen Timer geschaltet werden. Leider steige ich die Beschreibung nicht durch:
http://www.mikrocontroller.net/artic...A4hler_des_AVR

Gearbeitet wird an dieser Schaltung mit einem ATMega8 bei F_CPU 1000000
http://olimex.com/dev/images/avr-p28-sch.gif

Meine Idee:
Code:
ISR(TIMER1_OVF_vect)
{
     PORTC ^= (1<<5);     //Invertiert den Zustand an der LED (PORTC 5)
}
Damit das klappt muss ich aber noch den Timer1 aktivieren, den Prescaler einstellen und das Vergleichsregister entsprechend einstellen.

Und an dieser Stelle setzt es aus...Was müsste ich da einstellen und wieso?

Lieben Dank im Vorraus.
Georg