<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          stm32f103窗口看門狗

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

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

          本文引用地址:http://www.ex-cimer.com/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ù)位了。

          可以通過串口打印相關(guān)調(diào)試信息。



          關(guān)鍵詞: stm32f103窗口看門

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();