Forum: Mikrocontroller und Digitale Elektronik Atemga32 TIMSK


von Dietmar P. (dietmar2)


Lesenswert?

Hallo,

kann man im Timer/Counter Interrupt Mask Register (TIMSK) nicht die Bits 
für mehrere Timer setzen.

Ich habe für den Timer 1 angegeben:

  TIMSK  = (1 << OCIE1A);

Timer 1 wird im CTC-Modus betrieben.

Für den Timer 0 verwende ich:

  ISR (TIMER0_OVF_vect) und

  TIMSK = ( 1 << TOIE0 );

Bei dieser Angabe funktioniert der Timer 1 nicht, wenn ich den Timer 0 
auskommentieren, dann funktioniert der Timer 1.

von spess53 (Gast)


Lesenswert?

Hi

TIMSK  = (1 << OCIE1A)|( 1 << TOIE0 );

MfG Spess

von Dietmar P. (dietmar2)


Lesenswert?

Also geht doch,
danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.