請(qǐng)同意并接受《隱私政策》《服務(wù)條款》
時(shí)間 : 2024-11-21
watchdog timer,又被人叫做“看門狗定時(shí)器”,是單片機(jī)的一種。聽(tīng)上去萌態(tài)十足的名字實(shí)際上是一個(gè)計(jì)數(shù)器,當(dāng)我們給看門狗一個(gè)大數(shù)時(shí),它就會(huì)在程序開(kāi)始運(yùn)行后開(kāi)始自動(dòng)倒計(jì)時(shí)。今天小編就給大家介紹一下看門狗定時(shí)器的工作原理,感興趣的親趕緊收藏起本文吧!
什么是看門狗定時(shí)器
看門狗定時(shí)器,作為單片機(jī)的一個(gè)重要組成部分,它起著計(jì)數(shù)器的作用,當(dāng)我們交給它一個(gè)大數(shù)時(shí),它會(huì)自動(dòng)程序化地進(jìn)行倒計(jì)時(shí),如果在這個(gè)過(guò)程中程序運(yùn)行平穩(wěn),過(guò)上一段時(shí)間,主板就會(huì)發(fā)出讓看門狗復(fù)位的指令,看門狗據(jù)此又重新開(kāi)始倒計(jì)數(shù)。如果在這個(gè)過(guò)程中看門狗減到了0這個(gè)數(shù)值,我們就可以以此判斷程序某些部分出現(xiàn)了錯(cuò)誤,可以采取手動(dòng)的方式進(jìn)行系統(tǒng)復(fù)位。
看門狗定時(shí)器工作原理
當(dāng)我們使用它時(shí),看門狗的數(shù)值將遞增,直至達(dá)到“超時(shí)”狀態(tài),當(dāng)處于休眠或者空閑的狀態(tài)下,看門狗超時(shí)會(huì)強(qiáng)制所有的器件復(fù)位,所以為了避免看門狗超時(shí)復(fù)位,使用者必須使用CLRWDT軟件等把看門狗定時(shí)器的數(shù)值定時(shí)清零。而后分頻器的分配則是由軟件進(jìn)行控制,所以我們可以人工在執(zhí)行期間進(jìn)行修改。為了避免后期發(fā)生未知的器件復(fù)位,我們要設(shè)定好久看門狗定時(shí)執(zhí)行的指令序列,表示“就算在WDT被禁止的情況下,也要執(zhí)行這個(gè)序列?!?/p>
看門狗定時(shí)器的用途
首先看門狗定時(shí)器對(duì)汽車電子系統(tǒng)的電路檢測(cè)有著重要的作用,同時(shí)還能檢測(cè)故障容限以及各種安全性的參數(shù)。其次,某些微控制器在日常工作條件下的周期脈沖也能通過(guò)看門口定時(shí)器來(lái)檢測(cè),IC或者電路失效的情況一般都能檢測(cè)的出來(lái)。像大多數(shù)微控制器一旦發(fā)生不可預(yù)知的故障時(shí),看門狗定時(shí)器還能立即反應(yīng),切換到備份系統(tǒng),不會(huì)影響整體的進(jìn)程。
了解了這么多關(guān)于看門狗定時(shí)器原理的相關(guān)知識(shí),相信大家再也不會(huì)對(duì)這個(gè)名詞感到陌生了,想要了解更多的生活常識(shí),歡迎繼續(xù)關(guān)注土巴兔裝修網(wǎng),這期的電子知識(shí)介紹完畢,下期我們?cè)谕涟屯蒙喜灰?jiàn)不散!
上述內(nèi)容來(lái)自用戶自行上傳或互聯(lián)網(wǎng),如有版權(quán)問(wèn)題,請(qǐng)聯(lián)系z(mì)xcq@corp.to8to.com 。
發(fā)表評(píng)論