我們在查看工業平板電腦配置的時候,經常會遇到一個選項:關門狗,99.999%的人可能跟小編一樣,內存、硬盤、CPU這些我知道呀,這個關門狗是個什么鬼?今天我們來給大家介紹一下工控機里面的關門狗,一起來看看它到底是個什么狗吧!
關門狗,也叫看門狗,百度百科給的解釋是:從本質上來說就是一個定時器電路,一般有一個輸入和一個輸出,其中輸入叫做喂狗,輸出一般連接到另外一個部分的復位端,一般是連接到單片機。 看門狗的功能是定期的查看芯片內部的情況,一旦發生錯誤就向芯片發出重啟信號??撮T狗命令在程序的中斷中擁有最高的優先級。
也就是說在主程序的運行過程中,我們要在定時時間到之前對定時器進行復位。如果出現死循環,或者說PC指針不能回來,那么定時時間到后就會使單片機復位。通俗的講,程序運行就一定會出現錯誤,看門狗的職責就是把程序復位,就是恢復出廠設置,所以看門狗餓了,需要喂,喂就是清理一次數據的意思,不喂就會罷工,就會出現問題,使閑雜人等進入不該進入的區域,造成嚴重的后果,而程序如果在正常運行的情況下就必須會定時喂一次看門狗,它就會固守原位,繼續履行職責。