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