成人永久免费网站在线观看,精品一卡2卡三卡4卡,日韩午夜无码精品图区,精品一区二区三人妻视频,精品一区二区三人妻视频

  • 您好,歡迎來(lái)到北京創(chuàng)易科技有限公司!
北京創(chuàng)易科技有限公司
當(dāng)前位置: 北京創(chuàng)易科技有限公司 » 單片機(jī)

STM32 獨(dú)立看門狗使用經(jīng)驗(yàn)(Cortex-M3)

分類:?jiǎn)纹瑱C(jī) 發(fā)布:2018年05月14日 22:13 瀏覽:1131次 Tag:

看門狗的喂狗時(shí)間(看門狗溢出時(shí)間)計(jì)算公式:


Tout=((4*2^prer)*rlr)/40


其中Tout就是看門狗溢出時(shí)間(單位ms),prer是看門狗時(shí)鐘預(yù)分頻值(IWDG_PR值),范圍為0~7,rlr位看門狗重載值(IWDG_RLR)。


void IWDG_Configuration(void)

{

    IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); //解除寄存器保護(hù)

    IWDG_SetPrescaler(IWDG_Prescaler_256); // 寫入初始化分頻值 0~7

    IWDG_SetReload(0xFFF); //0xfff*256/40k=26s

    IWDG_ReloadCounter(); //開啟寄存器保護(hù)

    IWDG_Enable(); //啟動(dòng)看門狗

}


初始化完成后 看門狗開始逐漸遞減計(jì)數(shù)到0000并復(fù)位 ,所以在復(fù)位之前要不斷喂狗,即不斷重新加載數(shù)據(jù)到IWDG_RLR中防止復(fù)位。


void IWDG_Feed(void)//喂狗函數(shù)

{

    IWDG->KR=0XAAAA;                                  

}


 
資訊欄目
最新資訊
資訊排行
 

在線咨詢