Hallo TobiasBlome,
seltasm, bei mir funktioniert esAlso: zusätzliche TimerXirq aufrufen klappt bei mir nicht... sind die Timer wohl nicht für ausgelegt...?![]()
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.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
Die LED toggelt fast im Sekundentakt.
Gruß, Michael







Zitieren

Lesezeichen