Gast
#1744612
ich weiß das es zu dem thema schon einige beiträge gibt aber ich bin
einfach zu doof um meinen timer zum laufen zu bewegen bzw meine
interruptroutine
ich verwende einen atmega8
währe nett wenn jemand sich mal mienen murx anschauen könnte
void ISR_TIMER1 ()
{
TIMSK |= (1<<OCIE1A) | (1<<OCIE1B); //Timer Itnerrupt enable
TCNT1H=0; // Timer Register High auf 0 Setzen
TCNT1L=0; // Timer Register Low auf 0 Setzen
TCCR1B |= (1<<CS12)|(1<<CS10); // Timer Starten mit Vorteiler 1024
TCNT1<=3600; // Solange Das Register bis 3600 gezählt hat.
}
ISR (TIMER1_COMPA_vect)
{
hauptprogramm();
reti();
}