Arduino watchdog taymer bilan ishlash uchun kutubxona




Download 76,59 Kb.
bet3/3
Sana17.02.2024
Hajmi76,59 Kb.
#158170
1   2   3
Bog'liq
15-mavzu Mikrokontrollerlarni ishga tushirishda qo‘riqchi taymerning roli.

Arduino watchdog taymer bilan ishlash uchun kutubxona.
Kuzatuv taymerini boshqarish uchun avr/wdt.h kutubxonasini loyihaga ulashingiz kerak.
Ushbu kutubxonani Internetda qidirish yoki yuklab olishning hojati yo'q. Uni o'rnatish shart emas. Bu standart kutubxona, u Arduino katalogida joylashgan. Mening D: \ Arduino \ apparat \ asboblar \ avr \ avr \ include \ avr \ wdt.h da
Loyihangizga faqat qatorni qo'shing:
#o'z ichiga
Kutubxona uchta funktsiyaga ega.
void wdt_enable(vaqt tugashi)
Funktsiya qo'riqchi taymerining ishlashini ta'minlaydi va kutish vaqtini o'rnatadi. Vaqt tugashi argumenti quyidagi qiymatlarni qabul qilishi mumkin.
WDTO_15MS // 15 ms
WDTO_30MS // 30 ms
WDTO_60MS
// 60 ms
WDTO_120MS // 120 ms WDTO_250MS // 250 ms WDTO_500MS
// 500 ms
WDTO_1S
// 2 ms
WDTO_30 sek //_ TO_4 Vt sek //_TO_4 sek
WD 8 8 sek
Misol:
wdt_enable(WDTO_120MS); // 120 ms vaqt tugashi bilan kuzatuvchi taymerni yoqing
void wdt_reset(void)
Kuzatuv taymerini qayta o'rnating. Oddiy ishlashi uchun bu funktsiya hech bo'lmaganda qo'riqchi taymer davrida chaqirilishi kerak. Agar kechikish vaqt tugashidan oshib ketgan bo'lsa, boshqaruvchi apparatni qayta tiklash sodir bo'ladi.
wdt_reset(); // qo'riqchini tiklash
void wdt_disable(void)
Kuzatuv taymerini o'chirish.
wdt_disable(); // kuzatuv taymerini o'chirib qo'ying
Download 76,59 Kb.
1   2   3




Download 76,59 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Arduino watchdog taymer bilan ishlash uchun kutubxona

Download 76,59 Kb.