با سلام و احترام،
من در زمینه کار با AVR مبتدی هستم و در حال حاضر نیاز به راه اندازی تایمر دارم.میکروی من Atmega32 است و نسخه بسکام مورد استفاده من 1.11.8.7می باشد.برنامه من خیلی ساده بصورت زیر است ولی کامپایلر پیغام "Unknown interrupt source[count<>3]" روی خط Enable timer1 یا Enable Ovf1 می دهد.آیا من مشکلی در پیکربندی تایمر دارم یا ... ؟
لطفا مرا راهنمایی فرمایید.
$regfile "m32def.dat" '
$crystal = 8000000
$baud = 9600
Dim A As Word
Config Timer1 = Timer , Prescale = 8
Enable Interrupts
Enable Timer1
Enable Ovf1
On ovf1 L1
Timer1 = 64536
Start Timer1
Do
A = Timer1
Print A
Loop
End
L1:
Stop Timer1
Print "Overfollow"
Timer1 = 64536
Start Timer1
Return
من در زمینه کار با AVR مبتدی هستم و در حال حاضر نیاز به راه اندازی تایمر دارم.میکروی من Atmega32 است و نسخه بسکام مورد استفاده من 1.11.8.7می باشد.برنامه من خیلی ساده بصورت زیر است ولی کامپایلر پیغام "Unknown interrupt source[count<>3]" روی خط Enable timer1 یا Enable Ovf1 می دهد.آیا من مشکلی در پیکربندی تایمر دارم یا ... ؟
لطفا مرا راهنمایی فرمایید.
$regfile "m32def.dat" '
$crystal = 8000000
$baud = 9600
Dim A As Word
Config Timer1 = Timer , Prescale = 8
Enable Interrupts
Enable Timer1
Enable Ovf1
On ovf1 L1
Timer1 = 64536
Start Timer1
Do
A = Timer1
Print A
Loop
End
L1:
Stop Timer1
Print "Overfollow"
Timer1 = 64536
Start Timer1
Return
دیدگاه