STM32 獨(dú)立看門狗使用經(jīng)驗(yàn)(Cortex-M3)
看門狗的喂狗時(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;
}
- 富士通數(shù)字退火芯片DAU明年登場(chǎng)[18年05月19日 12:37]
- 高通總裁拜訪OPPO,傳拿下R15S訂單[18年05月19日 12:37]
- 經(jīng)濟(jì)學(xué)人:臺(tái)積電先進(jìn)制程將超越英特爾[18年05月19日 12:36]
- 高通恩智浦并購(gòu)獲批前景樂觀 恩智浦股價(jià)創(chuàng)本周最大漲幅[18年05月19日 12:35]
- 共建智慧家庭美好未來(lái)!2018中國(guó)智慧家庭高峰論壇精彩盤點(diǎn)[18年05月19日 12:33]
- 樂鑫ESP32開發(fā)板正式通過Amazon FreeRTOS的驗(yàn)證[18年05月18日 21:30]