صفحه 1 از 1

تنظیم تایمر 0

ارسال شده: جمعه ۲ مهر ۱۳۹۵, ۳:۲۷ ب.ظ
توسط farshad28
سلام
خسته نباشید
میتونی کمکم کنی استاد!
نمیدونم مشکل از کجاست
در رابطه با تایمر 0 ، میخواستم یک ال ای دی رو هر 1 ثانیه روشن کنم اگه این مشکل حل بشه ...
ایا میتونم در ورژن 4.1 اعمالش کنم (میخوام رو فن دستگاه تعبیه اش کنم)
تا اینجا که همه چی عالی پیش رفته.... به لطف خدا و شما
تصویر

Re: تنظیم تایمر 0

ارسال شده: جمعه ۲ مهر ۱۳۹۵, ۴:۵۹ ب.ظ
توسط sinaset
سلام بر شما
تشکر از نظر لطف شما.
امیدوارم که موفق باشید.

1-*TCCR0 را دوبار مقدار دهی کرده اید،همان بار اول در تابع main کافیست.
2-*ثانیه دقیقه وساعت را در همان اینتراپت تعریف کنید. (چون هر 1 ثانیه که تایمر 0 over flow میشود،کدها یک بار بررسی میشوند.)
3-* s=1 نباید نوشته شود،باید دو مساوی گذاشته شود s==1 و در شرط دوم یعنی s==2 .. مقدار s را صفر کنید (درصوتی که دستور 2- را انجام دادید)
4- متغییرهای شما،اکثر زیر 255 عدد هستن،جهت کاهش استفاده از رم و حافظه میکرو انها را با unsigned char انها را تعریف کنید.

باتشکر.