اطلاعیه

Collapse
No announcement yet.

راه اندازی تایمر 0 میکروکنترلر pic16f877a بعنوان RTC

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

    راه اندازی تایمر 0 میکروکنترلر pic16f877a بعنوان RTC

    سلام دوستان گرامی
    لطفا نحوه ی راه اندازی تایمر 0 بعنوان RTC در نرم افزار CCS رو مختصر توضیح بدید.
    ممنون
    تقدیر تقویم انسانهای عادی ، تغییر تدبیر انسانهای عالیست.

    #2
    پاسخ : راه اندازی تایمر 0 میکروکنترلر pic16f877a بعنوان RTC

    کلا برای راه اندازی تایمر 0 باید این موارد رعایت کنی
    رجیستر INTCON بیت 5 و 6 و 7 باید یک بشه
    بیت 2 هم پرچم هست که تو روتین وقفه باید صفر کنی
    رجیستر TMR0 هم 8 بیتی هست و باید با مقدار مناسب بارگذاری کنی تا سرریز بشه
    رجیستر OPTION هم برای تنظیم تایمر صفر بکار میره
    بیت 0 و 1 و 2 برای مقیاس هست و از 1:2 تا 1:256 هست
    بیت 3 برای انتخاب تایمر صفر هست و باید 0 باشه
    بیت 4 انتخاب برای لبه کلاک هست
    1 لبه پایین و 0 لبه بالای ساعت (پایه T0CKL)
    بیت 5 انتخاب منبع کلاک
    0 داخلی و 1 منبع کلاک خارجی متصل به پایه T0CKL
    [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

    دیدگاه


      #3
      پاسخ : راه اندازی تایمر 0 میکروکنترلر pic16f877a بعنوان RTC

      من میخام به پایه ی کلاک تایمر کریستال ساعت وصل کنم ، لطفا در مورد تنظیماتش یکم توضیح بدید.
      ممنون
      تقدیر تقویم انسانهای عادی ، تغییر تدبیر انسانهای عالیست.

      دیدگاه


        #4
        پاسخ : راه اندازی تایمر 0 میکروکنترلر pic16f877a بعنوان RTC

        نوشته اصلی توسط mohammad_6910
        من میخام به پایه ی کلاک تایمر کریستال ساعت وصل کنم ، لطفا در مورد تنظیماتش یکم توضیح بدید.
        ممنون
        کریستال باید به تایمر 1 وصل کنی
        تایمر صفر فقط یه پایه ساعت داره و باید که کلاک وصل بشه
        فکر کنم شما میخوای با کریستال 32K یه وقفه 1 ثانیه درست کنی؟؟؟
        [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

        دیدگاه

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