Mit "Compare1a" stellst du die Frequenz ein.Code:$regfile = "m16def.dat" ' ATmega16 $crystal = 8000000 ' for STK500 $baud = 19200 '**************** TIMER 1 ****************************** Config Timer1 = Timer , Compare A = Toggle , Prescale = 1 , Clear Timer = 1 Compare1a = 100 Config Pind.5 = Output '**************** END TIMER 1 ***************************
Du kannst auch mit einem Timer 2 verschiedene Frequenzen erzeugen wenn du den Timer durchlaufen läßt. Dann benutzt du "Compare1a" für die erste und "Compare1b" für die zweite Frequenz.







Zitieren
Lesezeichen