新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > stm32f103窗口看門狗

        stm32f103窗口看門狗

        作者: 時間:2016-11-19 來源:網絡 收藏
        stm32有兩個看門狗:獨立看門狗可以在檢測到硬件故障的時候復位cpu,窗口看門狗可以在檢測到軟件故障的時候復位cpu。

        我在程序中使用的是窗口看門狗,它有倆窗口值:上窗口值可以通過配置WWDG->CFR寄存器的底七位,下窗口值是固定的0x40。WWDG_CR的底七位是看門狗的count計數值。

        本文引用地址:http://www.104case.com/article/201611/318186.htm

        當count在窗口值之外更新或者計數值記到小于0x40的時候,窗口看門狗復位cpu。這里需要注意的是:1、延時函數的喂狗如下

        for(i=0;i<1000;i++){
        delayms(1);
        FEED_DOG;
        }
        2、在調試的時候,在main函數開頭加點燈的代碼:要先看按復位鍵的時候燈有沒有熄滅。有時候cpu不工作了,燈卻還是亮的。這樣就不知道狗有沒有復位了。

        可以通過串口打印相關調試信息。



        關鍵詞: stm32f103窗口看門

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 涟水县| 固镇县| 阳西县| 霍城县| 鲜城| 香格里拉县| 富裕县| 化州市| 东港市| 三门峡市| 吉木萨尔县| 巴青县| 漾濞| 和田市| 司法| 丰台区| 昭苏县| 黔西县| 吉隆县| 越西县| 惠州市| 常州市| 昭苏县| 旺苍县| 安阳市| 泰顺县| 浮山县| 从江县| 阿鲁科尔沁旗| 保康县| 体育| 南华县| 大丰市| 普定县| 抚宁县| 瑞安市| 鹿邑县| 靖边县| 佛教| 盐山县| 长葛市|