rtc) Counter Time Real) (شمارش گر زمان واقعی) در محیط بسکام AVR (مهندسی برق _ الکترونیک)

پژوهشگر و نویسنده: دکتر (  افشین رشید )

نکته: در بعضی از میکرو ها تایمر /کانتر دو یا صفر میتواند به صورت اسنکرون ( در حالت اسنکرون کلاک تایمر توسط کریستال ساعت Hz32768 از دو پایهtoc2,toc1 تامین میشود) کار کند و زمان و تاریخ را بشمارد .

 این شمارش در همه حالتها حتی زمانی که میکرو در حالت save‐power است نیز وجود دارد.همچنین IC آیسی های نیز وجود دارد که زمان و تاریخ را میشمارد و حتی قابلیت شمارش و ذخیره زمان و تاریخ شمرده شده را نیز دارد در زیر هر دو مورد را بررسی میکنیم. 

Rtc داخلی میکرو : 

این قابلیت در بعضی از میکروها وجود دارد ، که شما میتوانید با مراجعه به دیتا شیت میکرو از وجود یا عدم وجود آن مطلع شوید.rtc با دستور زیر پیکربندی میشود: 

CONFIG CLOCK = soft | USER [, GOSUB = SECTIC] 

Soft: هنگامی استفاده میشود که میخواهید از rtc داخلی میکرو استفاده کنید. 

USER : هنگای استفاده میشود که بخواهید از rtc خارجی (مانند Ds1307 یا...(این ایسی از پروتکل I2Cاستفاده میکند،کار با این IC آیسی در بخش "روشهای ارتباطی در avr "گفته شده است)استفاده کنید. 

SECTIC = GOSUB :این گزینه اختیاری است ، زمانی که تایمر سرریز شد ( تا یک ثانیه شمرد) به برچسب SECTIC پرش میشود ، باز گشت از برچسب با دستور return صورت میگیرد.


پژوهشگر و نویسنده: دکتر (  افشین رشید )