|
本帖最后由 leemo 于 2019-6-8 13:55 編輯
“看門狗”概念及其應(yīng)用在由單片機(jī)構(gòu)成的系統(tǒng)中,由于單片機(jī)的工作有可能會(huì)受到來自外界電磁場(chǎng)的干擾,造成程序的跑飛,從而陷入死循環(huán),程序的正常運(yùn)行被 打斷,由單片機(jī)控制的系統(tǒng)便無法繼續(xù)工作,這樣會(huì)造成整個(gè)系統(tǒng)陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果,所以出于對(duì)單片機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè)的考慮,便產(chǎn)生了 一種專門用于監(jiān)測(cè)單片機(jī)程序運(yùn)行狀態(tài)的芯片,俗稱“看門狗”(watch dog)。
STC單片機(jī)內(nèi)部自帶有看門狗,通過對(duì)相應(yīng)特殊功能寄存器的設(shè)置就可實(shí)現(xiàn)看門狗的應(yīng)用,STC89系列單片機(jī)內(nèi)部有一個(gè)專門的看門狗定時(shí)器寄存器,Watch Dog Timer 寄存器。
2019-06-08_135358.png (81.05 KB, 下載次數(shù): 50)
下載附件
看門狗寄存器1
2019-6-8 13:54 上傳
2019-06-08_135412.png (63 KB, 下載次數(shù): 40)
下載附件
看門狗寄存器2
2019-6-8 13:54 上傳
|
評(píng)分
-
查看全部評(píng)分
|