Moin!
Ok, hier mal die Initialisierung des Timers:
Code:
Config Timer1 = Pwm , Prescale = 1 , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up
Tccr1a = &B10100010
Tccr1b = &B00011001
Hier würde jetzt noch das Setzen der Register ICR kommen, was ich ja aber im Programm machen möchte. Auf diese Weise erzeugt man Fast-PWM mit einer Frequenz von 250kHz (bei 16MHz Quarz und 6Bit Auflösung).
Könnte es sein, dass der aktuelle Zählwert des Timers uzrückgesetzt wird, wenn man die ICR-Register neu beschreibt?
Vielen Dank, Ruppi
Lesezeichen