柱上看門狗高壓真空斷路器的組成及原理 : 柱上看門狗高壓真空斷路器(WDT,Watch Dog Timer)是單片機的一個組成部分,它實際上是一個計數器,一般給看門狗一個大數,程序開始運行后看門狗開始倒計數。如果程序運行正常,過一段時間CPU應發出指令讓看門狗復位,重新開始倒計數。如果看門狗減到0就認為程序沒有正常工作,強制整個系統復位。使能時,WDT將遞增,直到溢出,或稱“超時”。除非處于休眠或空閑模式,WDT 超時會強制器件復位。為避免WDT 超時復位,用戶必須定期用PWRSAV 或CLRWDT 指令將看門狗定時器清零。如果WDT 在休眠或空閑模式下超時,器件將喚醒并從PWRSAV 指令執行處繼續執行代碼。在上述兩種情況下,WDTO 位(RCON)都會置1,表示該器件復位或喚醒事件是由于WDT超時引起的。如果WDT 將CPU從休眠或空閑模式喚醒,“休眠”狀態位(RCON)或“空閑”狀態位(RCON)也會置1,表示器件之前處于省電模式。
2017-09-22 11:04:29