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

          新聞中心

          stm32 獨立看門狗

          作者: 時間:2016-11-17 來源:網(wǎng)絡(luò) 收藏
          獨立看門狗(IWDG)由專用的低速時鐘(LSI)驅(qū)動,即使主時鐘發(fā)生故障它也仍然有效。IWDG最適合應(yīng)用于那些需要看門狗作為一個在主程序之外,能夠完全獨立工作,并且對時間精度要求較低的場合。WWDG最適合那些要求看門狗在精確計時窗口起作用的應(yīng)用程序。”
          /*
          * 采用獨立看門狗作為看門狗定時器
          * 獨立看門狗由內(nèi)部專門的 40Khz 低速時鐘驅(qū)動,
          * 即使主時鐘發(fā)生故障,它也仍然有效
          *000:預(yù)分頻因子=4 // 最短時間 0.1 ms
          *001:預(yù)分頻因子=8 // 最短時間 0.2 ms
          *010:預(yù)分頻因子=16 // 最短時間 0.4 ms
          *011:預(yù)分頻因子=32 // 最短時間 0.8 ms
          *100:預(yù)分頻因子=64 // 最短時間 1.6 ms
          *101:預(yù)分頻因子=128 // 最短時間 3.2 ms
          *110:預(yù)分頻因子=256 // 最短時間 6.4 ms
          *111:預(yù)分頻因子=256 //
          */
          初始化,并且啟動看門狗
          void IWDG_Initial(void)
          {
          IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); //①使能對寄存器 I 寫操作
          IWDG_SetPrescaler(IWDG_Prescaler_16); //②設(shè)置 IWDG 預(yù)分頻值:設(shè)置 IWDG 預(yù)分頻值
          IWDG_SetReload(0xFFF); //②設(shè)置 IWDG 重裝載值 定時時間1638.4ms
          IWDG_ReloadCounter(); //③按照 IWDG 重裝載寄存器的值重裝載 IWDG 計數(shù)器
          IWDG_Enable(); //④使能 IWDG
          }
          IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);//使能寫入PR和RLR
          主程序中喂狗
          void main void
          {
          while(1)
          {
          IWDG_ReloadCounter();// 喂狗 1.6 s的看門狗
          }
          }


          關(guān)鍵詞: stm32獨立看門

          評論


          技術(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); })();