首頁 行業(yè) 活動 項目 快訊 文娛 時尚 娛樂 科技 汽車 綜合 生活

    看門狗電路什么時候開始計數(shù)?

    2021-01-05 14:22:05 來源:百度知道

    工作原理:在系統(tǒng)運行以后也就啟動了看門狗的計數(shù)器,看門狗就開始自動計數(shù),如果到了一定的時間還不去清看門狗,那么看門狗計數(shù)器就會溢出從而引起看門狗中斷,造成系統(tǒng)復位,所以在使用有看門狗的芯片時要注意清看門狗。

    看門狗電路的應用:它可以使單片機可以在無人狀態(tài)下實現(xiàn)連續(xù)工作。

    看門狗,又叫 watchdog timer,是一個定時器電路,一般有一個輸入,叫喂狗(kicking the dog or service the dog),一個輸出到MCU的RST端,MCU正常工作的時候,每隔一段時間輸出一個信號到喂狗端,給 WDT 清零。

    如果超過規(guī)定的時間不喂狗,(一般在程序跑飛時),WDT 定時超過,就會給出一個復位信號到MCU,使MCU復位. 防止MCU死機. 看門狗的作用就是防止程序發(fā)生死循環(huán),或者說程序跑飛。

    擴展資料:

    看門狗分硬件看門狗和軟件看門狗。硬件看門狗是利用一個定時器電路,其定時輸出連接到電路的復位端,程序在一定時間范圍內(nèi)對定時器清零(俗稱“喂狗”),因此程序正常工作時,定時器總不能溢出,也就不能產(chǎn)生復位信號。

    如果程序出現(xiàn)故障,不在定時周期內(nèi)復位看門狗,就使得看門狗定時器溢出產(chǎn)生復位信號并重啟系統(tǒng)。軟件看門狗原理上一樣,只是將硬件電路上的定時器用處理器的內(nèi)部定時器代替,這樣可以簡化硬件電路設計,但在可靠性方面不如硬件定時器,比如系統(tǒng)內(nèi)部定時器自身發(fā)生故障就無法檢測到。

    當然也有通過雙定時器相互監(jiān)視,這不僅加大系統(tǒng)開銷,也不能解決全部問題,比如中斷系統(tǒng)故障導致定時器中斷失效。 看門狗本身不是用來解決系統(tǒng)出現(xiàn)的問題,在調(diào)試過程中發(fā)現(xiàn)的故障應該要查改設計本身的錯誤。加入看門狗目的是對一些程序潛在錯誤和惡劣環(huán)境干擾等因素導致系統(tǒng)死機而在無人干預情況下自動恢復系統(tǒng)正常工作狀態(tài)。

    關鍵詞: 看門狗電路

    上一篇:i5-3230M性能能支撐打網(wǎng)游嗎?

    下一篇:通關起源大廳的相關副本難嗎?

    責任編輯:

    最近更新

    點擊排行
    推薦閱讀

    久久精品国产亚洲Aⅴ蜜臀色欲 | 亚洲人成网站在线观看播放动漫 | 亚洲小说区图片区另类春色| 亚洲精品WWW久久久久久 | 亚洲欧美日韩中文二区| 亚洲国产日韩女人aaaaaa毛片在线 | 亚洲日韩乱码中文字幕| 亚洲综合精品伊人久久| 亚洲国产视频久久| 亚洲日本久久一区二区va| 亚洲专区中文字幕| 亚洲男人天堂2022| 亚洲日韩精品无码AV海量| 亚洲国产午夜精品理论片在线播放| 亚洲精品无码久久久久A片苍井空| 亚洲欧美日韩中文字幕在线一区| 亚洲a∨无码一区二区| 亚洲av无码一区二区三区四区| 国产精品久久久久久亚洲小说| 亚洲国产精品无码久久青草| 亚洲无码视频在线| 亚洲五月综合缴情在线观看| 日韩亚洲欧洲在线com91tv| 亚洲av中文无码乱人伦在线咪咕| 亚洲AV日韩精品久久久久| 亚洲一卡2卡三卡4卡有限公司| 亚洲综合色一区二区三区小说| 亚洲国产成人精品电影| 亚洲sss综合天堂久久久| 亚洲第一综合天堂另类专| 亚洲AV无码一区二三区| 亚洲女人被黑人巨大进入| 77777亚洲午夜久久多人| 久久综合日韩亚洲精品色| 中文字幕亚洲第一在线| 亚洲91精品麻豆国产系列在线| 亚洲精品无码一区二区| 亚洲成人高清在线| 亚洲精品无码专区久久久 | 亚洲91av视频| 亚洲不卡中文字幕|