اطلاعیه

Collapse
No announcement yet.

ساخت ساعت

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ساخت ساعت

    با سلام

    من یک ساعت ساختم به وسیله تایمر1 که هر 60 ثانیه این تایمر وقفه بده و متغیری که به عنوان شمارنده دقیقه تعریف شده 1 واحد افزایش پیدا کنه .طبق محاسبات باید فرکانس میکرو 1000000 prescale تایمر 1024 و مقدار اولیه تایمر6942 باشه. اما مشکلی که هست اینه که بعضی وقتها تو یک ساعت مثلا 5 ثانیه عقب میفته بعضی وقتها جلو میفته؟ آیا این تایمر ها دقیق هستند یا ممکن سرعت شمارششون به عواملی مثل تغییر دما بستگی داشته باشه؟

    با تشکر

    #2
    پاسخ : ساخت ساعت

    شما باید از تایمر 8 بیتی در وضعیت آسنکرون استفاده کنید و یک کریستال 32768 هرتز به پایه ی TOSC1 و TOSC2 متصل کنید. با Prescale=128 زمان سرریز تایمر یک ثانیه ی دقیق خواهد بود (بدون Software Overhead).
    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    دیدگاه


      #3
      پاسخ : ساخت ساعت

      دو تا اصطلاح را نفهمیدم یکی overhead software و یکی دیگه هم اینکه آسنکرون به چه صورت؟اگه سنکرون هم وجود داره فرقشون چیه؟

      دیدگاه

      لطفا صبر کنید...
      X