با سلام خدمت اساتید محترم
من میخوام با atmega8 یک اسیلاتور مربعی ساده با فرکانس 100 کیلوهرتز بسازم ولی هرکاری میکنم خروجیش از 32 کیلو بالاتر نمیره اگه اساتید لطف کنن راهنمایی کنن ممنون میشم
اینم نمونه برنامه
هرچی هم مقدار تایمر روتغییر میدم از 32 کیلو بالاتر نمیره
$regfile = "m8def.dat"
$crystal = 8000000
Config Portd = Output
Config Timer0 = Timer , Prescale = 1
Enable Interrupts
Enable Timer0
On Timer0 Z
Timer0 = 156
Start Timer0
Do
Loop
End
Z:
Toggle Portd.0
Timer0 = 156
Return
طبق محاسبه این برنامه باید 40 کیلو بده ولی 25 کیلو بیشتر نمیده
من میخوام با atmega8 یک اسیلاتور مربعی ساده با فرکانس 100 کیلوهرتز بسازم ولی هرکاری میکنم خروجیش از 32 کیلو بالاتر نمیره اگه اساتید لطف کنن راهنمایی کنن ممنون میشم
اینم نمونه برنامه
هرچی هم مقدار تایمر روتغییر میدم از 32 کیلو بالاتر نمیره
$regfile = "m8def.dat"
$crystal = 8000000
Config Portd = Output
Config Timer0 = Timer , Prescale = 1
Enable Interrupts
Enable Timer0
On Timer0 Z
Timer0 = 156
Start Timer0
Do
Loop
End
Z:
Toggle Portd.0
Timer0 = 156
Return
طبق محاسبه این برنامه باید 40 کیلو بده ولی 25 کیلو بیشتر نمیده
دیدگاه