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