看門狗基本操作
發布時間:2008/12/31 0:00:00 訪問次數:866
在看門狗計數器(wdcntr)溢出之前,如果采用正確的時序向wdkey寫人數據就可以使wdcntr復位。當向wdkey寫0x55時,wdcntr復位到使能位置;只有在向wdkey寫0xaa后才會使wdcntr真正地復位。0x55和0xaa以外的任何數據寫到wdkey都會引起系統復位。只要向wdkey寫0x55和0xaa,無論寫的順序如何都不會導致系統復位,而只有先寫ox55再寫oxaa才會使wdcntr復位。表1列出了看門狗操作的幾種情況。
表1 看門狗操作實例
看門狗的預定標寄存器可以用來提高看門狗的計數溢出周期。邏輯校驗位(wdchk)是看門狗的另一個安全機制,所有訪問看門狗控制寄存器(wdcr)的寫操作中,相應的校驗位(位5~3)必須是“101”,否則將會拒絕訪問并會立即觸發復位。看門狗的內部原理如圖1所示。
圖1 看門狗內部原理圖
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
在看門狗計數器(wdcntr)溢出之前,如果采用正確的時序向wdkey寫人數據就可以使wdcntr復位。當向wdkey寫0x55時,wdcntr復位到使能位置;只有在向wdkey寫0xaa后才會使wdcntr真正地復位。0x55和0xaa以外的任何數據寫到wdkey都會引起系統復位。只要向wdkey寫0x55和0xaa,無論寫的順序如何都不會導致系統復位,而只有先寫ox55再寫oxaa才會使wdcntr復位。表1列出了看門狗操作的幾種情況。
表1 看門狗操作實例
看門狗的預定標寄存器可以用來提高看門狗的計數溢出周期。邏輯校驗位(wdchk)是看門狗的另一個安全機制,所有訪問看門狗控制寄存器(wdcr)的寫操作中,相應的校驗位(位5~3)必須是“101”,否則將會拒絕訪問并會立即觸發復位。看門狗的內部原理如圖1所示。
圖1 看門狗內部原理圖
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)