stm32f103窗口看門狗
我在程序中使用的是窗口看門狗,它有倆窗口值:上窗口值可以通過配置WWDG->CFR寄存器的底七位,下窗口值是固定的0x40。WWDG_CR的底七位是看門狗的count計(jì)數(shù)值。
本文引用地址:http://m.butianyuan.cn/article/201611/318186.htm當(dāng)count在窗口值之外更新或者計(jì)數(shù)值記到小于0x40的時(shí)候,窗口看門狗復(fù)位cpu。這里需要注意的是:1、延時(shí)函數(shù)的喂狗如下
for(i=0;i<1000;i++){
delayms(1);
FEED_DOG;
}
2、在調(diào)試的時(shí)候,在main函數(shù)開頭加點(diǎn)燈的代碼:要先看按復(fù)位鍵的時(shí)候燈有沒有熄滅。有時(shí)候cpu不工作了,燈卻還是亮的。這樣就不知道狗有沒有復(fù)位了。delayms(1);
FEED_DOG;
}
可以通過串口打印相關(guān)調(diào)試信息。
評(píng)論