سلام دوستان من یه ATmega8 دارم که میخوام .
ساعت درست کنم . کریستال 32 هم دارم
ولی وقتی از کد زیر در کامپایلر Code Vision استفاده می کنم
اصلا کلمه interrupt رو نمیشناسه آیا کتاب خانه ای داره که باید اینکلود کنم ؟
--------------------------------------------------------
یک سوال دیگه هم داشتم .
من با تابع delay_ms
هر 50 میلی ثانیه مقدار TCNT2 رو می خونم اما از یک شروع نمیشه
(مبنای Clock هم کریستال 32 گذاشتم )
یک بار 100 یکبار 234 و ... عدد های بی ربط ظاهر میشه
یعنی سرعت خیلی زیاده که اینطوری میشه
میشه لطفا یک توضیحات مختصر در مورد تنظیمات AVR برای
بدست آوردن ثانیه بدین
بسیار ممنونم
ساعت درست کنم . کریستال 32 هم دارم
ولی وقتی از کد زیر در کامپایلر Code Vision استفاده می کنم
کد:
interrupt [TIM2_OVF] void counter(void){
}
--------------------------------------------------------
یک سوال دیگه هم داشتم .
من با تابع delay_ms
هر 50 میلی ثانیه مقدار TCNT2 رو می خونم اما از یک شروع نمیشه
(مبنای Clock هم کریستال 32 گذاشتم )
یک بار 100 یکبار 234 و ... عدد های بی ربط ظاهر میشه
یعنی سرعت خیلی زیاده که اینطوری میشه
میشه لطفا یک توضیحات مختصر در مورد تنظیمات AVR برای
بدست آوردن ثانیه بدین
بسیار ممنونم




دیدگاه