久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

STM32 獨立看門狗IWDG 與窗口看門狗WWDG

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年06月12日   【字體:

 

獨立看門狗Iwdg——有獨立時鐘(內部低速時鐘LSI---40KHz),所以不受系統硬件影響的系統故障探測器。主要用于監視硬件錯誤。
窗口看門狗wwdg——時鐘與系統相同。如果系統時鐘不走了,這個狗也就失去作用了,主要用于監視軟件錯誤。
一,獨立看門狗

看門狗定時時限= IWDG_SetReload()的值 / 看門狗時鐘頻率
看門狗時鐘頻率=LSI(內部低速時鐘)的頻率(40KHz)/ 分頻數

1.STM32

獨立看門狗IWDG的時限定為280微秒。這個時限可能會隨著LSI(內部低速時鐘)的頻率漂移而產生微小的變化。
/* IWDG timeout equal to 280 ms (the timeout may varies due to LSI frequency dispersion) -------------------------------------------------------------
*/
/* Enable write access to IWDG_PR and IWDG_RLR registers */
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
/* IWDG counter clock: 40KHz(LSI) / 32 = 1.25 KHz */
IWDG_SetPrescaler(IWDG_Prescaler_32);
/* Set counter reload value to 349 */
IWDG_SetReload(349);
/*該參數允許取值范圍為0 – 0x0FFF *
/* Reload IWDG counter */
IWDG_ReloadCounter();
/* Enable IWDG (the LSI oscillator will be enabled by hardware) */
IWDG_Enable();
2.獨立看門狗(IWDG)由專用的40kHz 的低速時鐘為驅動;因此,即使主時鐘發生故障它也仍然有效。窗口看門狗由從APB1 時鐘分頻后得到的時鐘驅動,通過可配置的時間窗口來檢測應用程序非正常的過遲或過早的行為。可通過
IWDG_SetPrescaler(IWDG_Prescaler_32); 對其時鐘進行分頻,4-256,
通過以下方式喂狗 :
/* Reload IWDG counter */
IWDG_ReloadCounter();
3. 1.25KHz 即每周期 為0.8ms
    共計時 350 個周期,即350*0.8ms=280ms
   看門狗定時時限= IWDG_SetReload()的值 / 看門狗時鐘頻率
   看門狗時鐘頻率=LSI(內部低速時鐘)的頻率(40KHz)/ 分頻數

 

二,窗口看門狗

STM32F的窗口看門狗中有一個7位的遞減計數器,它會在出現下述2種情況之一時產生看門狗復位:
  
  1)當計數器的數值從0x40減到0x3F時
  
  2)當刷新看門狗時計數器的數值大于某一設定數值時,此設定數值在WWDG_CFR寄存器定義
  
  對于一般的看門狗,程序可以在它產生復位前的任意時刻刷新看門狗,但這有一個隱患,有可能程序跑亂了又跑回到正常的地方,或跑亂的程序正好執行了刷新看門狗操作,這樣的情況下一般的看門狗就檢測不出來了;如果使用窗口看門狗,程序員可以根據程序正常執行的時間設置刷新看門狗的一個時間窗口,保證不會提前刷新看門狗也不會滯后刷新看門狗,這樣可以檢測出程序沒有按照正常的路徑運行非正常地跳過了某些程序段的情況。
 

關閉窗口

相關文章

主站蜘蛛池模板: 美女黄视频网站 | 四虎影院一区二区 | 成人久久视频 | 91电影在线播放 | 国产高清视频在线观看 | av在线免费观看不卡 | 精品亚洲一区二区 | 一级做a爰片性色毛片16 | 一级片免费在线观看 | 九九久久精品 | 玖玖综合在线 | 久久精品国产精品青草 | 狠狠入ady亚洲精品经典电影 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 麻豆av网站 | 一级黄色片免费 | 日韩精品久久久久 | 视频一区在线观看 | 久久久精品国产 | 在线观看中文字幕亚洲 | 99热热热热 | 日韩精品无码一区二区三区 | 久久国产精品无码网站 | 一区二区播放 | 天天草天天操 | 久久精品成人 | 免费在线观看一级毛片 | 中文字幕电影在线观看 | 欧美精品一二三 | 在线观看欧美日韩视频 | 人成在线| 国产精品欧美精品 | 日本激情一区二区 | 欧美亚洲日本 | 欧美一区二区久久 | 亚洲精品一区二区网址 | 欧美综合自拍 | 亚洲天堂久久 | 日韩中文字幕2019 | 女女爱爱视频 | 欧美又大粗又爽又黄大片视频 |