Gast
#6830982
Hallo, ich initialisiere den Timer 1 im CTC Modus an einem Mega644PA folgendermaßen: TCCR1B |= (1<<WGM12); // OCR1A == TOP TCCR1B |= (1<<CS10) | (1<<CS12); // Prescaler 1024 TIMSK1 |= (1<<OCIE1A); // CTC Interrupt enable OCR1A = 39062; Ich toggle keinen Portpin sondern verarbeite den Interrupt bei erreichen von TOP. Wenn ich den Timer stoppen möchte, reicht es aus, das Bit WGM12 in TCCR1B wieder zu löschen? Dies führt soweit ich das verstanden habe zum "Normal Mode" und dort läuft der Timer doch aber auch weiter und stoppt nicht oder? LG Nils