Gast
#1684035
Guten Tag, bisher betreibe ich Timer 1 im Mode 14. Es werden Interrupts bei durchlaufen von ICR1 und OCR1A ausgelöst. In ISR TIMER1_COMPA_vect wird der Pin PB0 auf 1 gesetzt und in der anderen ISR (TIMER1_OVF_vect) wird der Pin PB0 auf 0 gesetzt. Funktioniert prima. Nun möchte ich einen dritten Interrupt bei OCR1B (OCR1A < OCR1B < ICR1) auslösen der mir den PIN PB1 verändert. Problem ist dass sobald ich TIMSK für OCR1B-Interrupt aktiviere kommt an PB0 eine ganz ander PWM raus. Hier mal die initialisierung meines Timers:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
Vielen Dank für eure Hilfe.