Ich habe mir mal eine Exceltabelle gebaut, um Timer zu berechnen und laut Tabelle habe ich den Timer richtig - aber ich rechne das gleich noch mal nach.


Tja SW-PWM:

der Mega8 hat ja nur 3 Timer:
1xRC5
2xPWM

ich weiß nicht ob die Timer noch etwas anderes nebenbei schaffen...

PS: ich habe den 3.Kanal (OC2) nicht zum laufen bekommen...

aber die SW-PWM kommt tatsächlich an ihre Grenzen

Aber ich bin ja noch (hoffentlich) lernfähig.
Könnte mir jemand die 3 Timer aufschreiben?

Könnte ich ZUSÄTZLICH trotzdem noch zb. On Timer1 Timer1_irq benutzen?

Code:
'Timer0 = 8 Bit
'wird für RC5 Auswertung benötigt!!!
Config Rc5 = Pind.3                                         'Timer0 in Benutzung!!!
Portd.3 = 1

'Timer1 = 16 Bit
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 

'Timer2 = 8 Bit
Config Timer2=PWM ??????????????????

Enable Interrupts

'----

Compare1a = Led1
Compare1b = Led2
Compare_??? = Led3