找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2081|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

內(nèi)部看門(mén)狗實(shí)驗(yàn)例程(單片機(jī)入門(mén))

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:237239 發(fā)表于 2017-10-4 16:13 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
在由單片機(jī)構(gòu)成的系統(tǒng)中,由于單片機(jī)的工作有可能會(huì)受到來(lái)自外界電磁場(chǎng)的干擾,造成程序的跑飛,從而陷入死循環(huán),程序的正常運(yùn)行被打斷,由單片機(jī)控制的系統(tǒng)便無(wú)法繼續(xù)工作,這樣會(huì)造成整個(gè)系統(tǒng)陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果,所以出于對(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)狗”(watch dog)。

         加入看門(mén)狗電路的目的是使單片機(jī)可以在無(wú)人狀態(tài)下實(shí)現(xiàn)連續(xù)工作,其工作過(guò)程如下:看門(mén)狗芯片和單片機(jī)的一個(gè)I/O引腳相連,該I/O引腳通過(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),便將它和單片機(jī)復(fù)位引腳相連的引腳上送出一個(gè)復(fù)位信號(hào),使單片機(jī)發(fā)生復(fù)位,從而單片機(jī)將從程序存儲(chǔ)器的起始位置重新開(kāi)始執(zhí)行程序,這樣便實(shí)現(xiàn)了單片機(jī)的自動(dòng)復(fù)位。

內(nèi)部看門(mén)狗實(shí)驗(yàn)例程.zip

9.8 KB, 下載次數(shù): 12, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表