IT科技

當前位置 /首頁/IT科技 > /列表

看門狗它的原理是什麼

1、看門狗是一種電子器件,單片機中也含有該功能件。它的主要作用就是一個定時器,如果程序出現跑飛,在一定的時間內沒有對看門狗復位(不能運行到有看門狗復位的語句),看門狗就會使系統復位。從而避免無窮迴圈的發生。

看門狗它的原理是什麼

2、看門狗分硬件看門狗和軟件看門狗。

3、硬件看門狗,是利用一個定時器電路,定時輸出連接到電路的復位端,程序在一定時間範圍內對定時器清零(俗稱“喂狗”),因此程序正常工作時,定時器總不能溢出,也就不能產生復位信號。如果程序出現故障,不在定時週期內復位看門狗,就使得看門狗定時器溢出產生復位信號並重啟系統。

4、軟件看門狗原理上一樣,只是將硬件電路上的定時器用處理器的內部定時器代替,這樣可以簡化硬件電路設計,但在可靠性方面不如硬件定時器,比如系統內部定時器自身發生故障就無法檢測到。當然也有通過雙定時器相互監視,這不僅加大系統開銷,也不能解決全部問題,比如中斷系統故障導致定時器中斷失效。

TAG標籤:看門狗 #