我有一个微控制器培训套件,其中包括 ATMEGA8535 和 8MHZ xtal。我想制作一个简单的程序,每 1 秒关闭/打开一次 LED。但它不起作用,当我运行训练器时,延迟似乎是 7 秒。
这里是带有 BASCOM AVR 的程序。
$regfile = "8535def.dat"
$crystal = 8000000
Config Porta = Output
Config Timer1 = Timer , Prescale = 256
Enable Timer1
On Timer1 Isr_von_timer1
Enable Interrupts
Timer1 = 34285
Do
Loop
End
Isr_von_timer1:
Timer1 = 34285
Toggle Porta.0
Return