Frage zu timer 3 vom atmega2560

OP #4231999
Lesenswert?
• ▲
▼
hi,

ich hätte eine Frage zum 16 bit Timer vom atmega2560.


Ich benutze den 16-bit Timer und möchte alle 3 compare register 
verwenden.

Zu Beginn wird der Timer auf 1s, ctc mode und interrupt für OCRnA  und 
ICRn initialisiert.

Meine Frage ist, ob es okay für den Timer wäre, wenn ein Wert im COMPARE 
A Register erreicht wird und dann dort in der Interrupt Routine das 
COMPARE B Interrupt aktiviert wird.

Kann es da zu Konflikten kommen?

 Würde nur den Wert in das OCRnB Register schreiben und das OCIE3B Bit 
im TIMSKn register setzen, ohne den prescaler zu ändern.

Vielen Dank

Eugen Thorgen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren