Hallo TobiasBlome,
Also: zusätzliche TimerXirq aufrufen klappt bei mir nicht... sind die Timer wohl nicht für ausgelegt...?
seltasm, bei mir funktioniert es 
Code:
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64
Enable Timer1
On Timer1 Timer_irq
Enable Interrupts
''Hauptprogramm mit Compare1a usw.
Timer_irq:
Bla = Bla + 1
If Bla > 488 Then
Toggle Led1
Bla = 1
End If
Return
Durch die PWM = 8 (Bit) läuft der Timer bei 512 über. Bei 16 MHz und einem Prescaler von 64 macht das (16000000/(512*64))=488,28125 Hz Timerfrequenz.
Die LED toggelt fast im Sekundentakt.
Gruß, Michael
Lesezeichen