Gast
#565022
Hallo,
kleines Problem bzw. Frage zum Timer1.
Der Timerinit sieht wie folgt aus:
void init_T1( void )
{
TCCR1A = 1<<WGM12; //CTC mit TOP=OCR1A
TCCR1B = 1<<CS12; //prescale=256
OCR1A = (F_CPU 256 64); //64 Überläufe/sek.
TIMSK |= 1<<OCIE1A; //Int Enable
}
Dann noch sei(); in main()...
Die Timer1-ISR:
SIGNAL (TIMER1_COMPA_vect){
TCNT1 = 0; //sollte im CTC-Mode automatisch passieren grübel
//TuIrgendwas;
}
Frage: Sollte TCNT1 nicht automatisch auf null gesetzt werden beim
Eintritt in die ISR?