سلام دوستان.من میخوام یه پروژه دارم که میخوام توش یه ثانیه شمار هم باشه و میخوام از timer0 یا timer2 میکرو ATmega32 استفاده کنم و نمیتونم از کریستال خارجی استفاده کنم خب به اون دقت هم نیاز ندارم.البته من این کار را انجام دادم اما چیزی که بلد نیستم اینه که نمیدونم چه رابطه ای بین کلاک میکرو و Clock Value تایمر وجود داره و چطور باید تنظیم کنم.مثلا اگه میکرو من با فرکانس 1مگا هرتز کار کنه Clock Value تایمر0 باید رو چند تنظیم بشه و Timer Value باید چقدر باشه؟حالا اگه فرکانس میکرو 4 یا 8 مگاهرتز شد این فیلد ها باید چطور تنظیم بشن تا ثانیه شمار دقیق داشته باشم.آیا فرمولی وجود داره؟؟لطفا کمکم کنید.راستی من از CodeVision و زبان C استفاده میکنم.کلا اگه در باره ی گزینه های این عکس توضیح بدید واقعا ممنون میشم.

دیدگاه