|
在由單片機(jī)構(gòu)成的系統(tǒng)中,由于單片機(jī)的工作有可能受到外界電磁場(chǎng)的干擾,造成程序的跑飛,從而陷入死循環(huán),程序的正常運(yùn)行被打斷,所以出于對(duì)單片機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè)的考慮,便產(chǎn)生了一種專(zhuān)門(mén)用于監(jiān)測(cè)單片機(jī)程序運(yùn)行狀態(tài)的芯片,俗稱(chēng)看門(mén)狗。其工作過(guò)程如下:看門(mén)狗芯片和單片機(jī)的一個(gè)IO引腳相連,該IO引腳通過(guò)單片機(jī)程序控制,使他定時(shí)地往看門(mén)狗的這個(gè)引腳上送入高電平(或低電平),這一程序語(yǔ)句是分散的放在單片機(jī)其他控制語(yǔ)句中間的,一旦單片機(jī)由于干擾造成的程序跑飛而陷入某一程序段進(jìn)入死循環(huán)狀態(tài)時(shí),給看門(mén)狗引腳送電平的程序便不能被執(zhí)行到,這時(shí)看門(mén)狗電路會(huì)由于得不到單片機(jī)送來(lái)的信號(hào),便對(duì)它與單片機(jī)復(fù)位引腳相連接的引腳送一個(gè)復(fù)位信號(hào),使單片機(jī)復(fù)位。 |
評(píng)分
-
查看全部評(píng)分
|