新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 關(guān)于軟件硬件看門(mén)狗

關(guān)于軟件硬件看門(mén)狗

作者: 時(shí)間:2013-04-10 來(lái)源:網(wǎng)絡(luò) 收藏

Watch Dog 是一個(gè)很重要的資源,他能夠有效的防止系統(tǒng)進(jìn)入死循環(huán)或者程序跑飛。

工作原理:在系統(tǒng)運(yùn)行以后也就啟動(dòng)了的計(jì)數(shù)器,就開(kāi)始自動(dòng)計(jì)數(shù),如果到了一定的時(shí)間還不去清看門(mén)狗,那么看門(mén)狗計(jì)數(shù)器就會(huì)溢出從而引起看門(mén)狗中斷,造成系統(tǒng)復(fù)位。

看門(mén)狗是類似與硬件保護(hù)卡之類.保護(hù)硬盤(pán)數(shù)據(jù)的.

是單片機(jī)一個(gè)復(fù)位芯片,在單片機(jī)遇到異常情況之下自動(dòng)復(fù)位!~~

看門(mén)狗電路是用來(lái)看著你的CPU的,作用是不讓你的程序丟失。

看門(mén)狗實(shí)際上是一個(gè)計(jì)數(shù)器,一般給看門(mén)狗一個(gè)大數(shù),程序開(kāi)始運(yùn)行后看門(mén)狗開(kāi)始倒計(jì)數(shù)。如果程序運(yùn)行正常,過(guò)一段時(shí)間CPU應(yīng)發(fā)出指令讓看門(mén)狗復(fù)位,重新開(kāi)始倒計(jì)數(shù)。如果看門(mén)狗減到0就認(rèn)為程序沒(méi)有正常工作,強(qiáng)制整個(gè)系統(tǒng)復(fù)位。

一般是為了程序進(jìn)入死循環(huán)或死機(jī)!有的單片機(jī)不需外加看門(mén)狗電路(PIC)。

看門(mén)狗定時(shí)器對(duì)微控制器提供了獨(dú)立的保護(hù)系統(tǒng).當(dāng)系統(tǒng)出現(xiàn)故障時(shí),在可選的超時(shí)周期之后,看門(mén)狗將以RESET信號(hào)作出響應(yīng).像x25045就可選超時(shí)周期為1.4秒,600毫秒,200毫秒三種.當(dāng)你的程序死機(jī)時(shí),x25045就會(huì)使單片機(jī)復(fù)位.

硬件看門(mén)狗WatchDog

是一個(gè)自我保護(hù)裝置.他時(shí)刻監(jiān)視系統(tǒng)的運(yùn)行.一旦系統(tǒng)運(yùn)行不正常.看門(mén)狗會(huì)復(fù)位系統(tǒng).實(shí)際上看門(mén)狗是一個(gè)計(jì)時(shí)器.你要讓這個(gè)計(jì)時(shí)器置零前給她一個(gè)信號(hào).讓他重新計(jì)時(shí).這樣起到一個(gè)監(jiān)視系統(tǒng)運(yùn)行的作用.

一般很多MCU帶有這個(gè)電路。但是你可以不使用它。這樣在上電的時(shí)候禁止他。如果你要使用watchdog,那么你的系統(tǒng)就必須每隔一段時(shí)間給這個(gè)電路一個(gè)信號(hào)。

如果你說(shuō)的是軟件看門(mén)狗,那么它的意思是:你可以創(chuàng)建一個(gè)看門(mén)狗,創(chuàng)建后開(kāi)始計(jì)時(shí),如果中間不被取消什么的,一段時(shí)間之后--這個(gè)時(shí)間通常都可以有你自己指定--它就會(huì)觸發(fā),而且你可以指定看門(mén)狗觸發(fā)時(shí)執(zhí)行一個(gè)你自己提供的看門(mén)狗函數(shù)。

那么它的使用就可以是這樣的:為了確認(rèn)程序會(huì)不會(huì)走到某個(gè)地方,你可以先創(chuàng)建一個(gè)看門(mén)狗,然后在要確認(rèn)的地方調(diào)用一個(gè)取消看門(mén)狗計(jì)時(shí)的函數(shù),如果程序確實(shí)走到了那個(gè)地方,看門(mén)狗被取消,那么看門(mén)狗函數(shù)就不會(huì)被執(zhí)行;如果看門(mén)狗函數(shù)被執(zhí)行了,說(shuō)明程序沒(méi)有走到該處,表明出現(xiàn)了什么錯(cuò)誤。這就是看門(mén)狗的使用。

motorola

塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 軟件硬件 看門(mén)狗 mpc860

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉