OK6410看門狗

1. 工作原理

t_watchdog = 1/( PCLK / (Prescaler value + 1) / Division_factor )

WTCNT在t_watchdog時鐘向下技術,技術到0則產生中斷和復位信號。復位後WTCNT自動載入WTDAT的值。

2. 相關寄存器及初值

WTCON相關位功能描述:可以看出上電後看門狗是打開的,而且復位信號的產生也是使能的。所以裸機代買中要把看門狗關閉,TCON[5]=0b0即可。

/* 關看門狗 */
/* 往WTCON(0x7E004000)寫0 */
ldr r0, =0x7E004000
mov r1, #0
str r1, [r0]


3. 中斷清除

看門狗中斷處理函數負責清除中斷,只要向WTCLRINT寫入任意值。

發佈了34 篇原創文章 · 獲贊 7 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章