Gast
#891545
Hallo,
ich möchte Timer0 meines ATMega 644 im CTC Modus benutzen :
volatile uint8_t int0_counter;
ISR (TIMER0_COMPA_vect)
{
PORTC=255; //
int0_counter++;
}
void timer_init ()
{
TCCR0B = (1 << CS00) | (1<< CS02) | (1<<WGM21);
OCR0A = 128;
TIMSK0 = (1 << OCIE0A);
sei ();
}
Allerdings wird meine Interrupt-Routine nicht angesprungen.
Ich hab mir jetzt schon mehrmals das Datenblatt durchgelesen,
komme aber nicht weiter.
Habe leider auch keine passenden Beispiele über die Suche gefunden.
(der 644 hat doch schon ein paar register mehr...)
Vielleicht könnte mir jemand von euch einen Tip geben.