Dla sterowania dwoma serwami konfiguruję PWM1 poprzez bezpośredni zapis rejestrów:
i steruję serwami przez
Dla PWM2 nie mam predefiniowanych zmiennych ICR2, ICR2H i ICR2L. Mam tylko TCNT2.
Nie mam też OCR2AH, OCR2AL.
Jak więc sterować PWM2 (kanałami OC2A i OC2B) w sposób jak dla PWM1?
Tccr1a = &B10100010 'mode14 - fast pwm, icr1, prescale64
Tccr1b = &B00011011
Icr1h = &B00010011 'wartość icr1=4999
Icr1l = &B10000111
Tcnt1h = 0
Tcnt1l = 0
i steruję serwami przez
Ocr1ah = High(pozycja_serwa)
Ocr1al = Low(pozycja_serwa)
lub
Ocr1bh = High(pozycja_serwa)
Ocr1bl = Low(pozycja_serwa)
Dla PWM2 nie mam predefiniowanych zmiennych ICR2, ICR2H i ICR2L. Mam tylko TCNT2.
Nie mam też OCR2AH, OCR2AL.
Jak więc sterować PWM2 (kanałami OC2A i OC2B) w sposób jak dla PWM1?