STM32
直播中

地瓜

13年用户 445经验值
擅长:模拟与电源 能源/照明/显示
私信 关注
[问答]

求大佬分享关于stm32f030独立看门狗的程序

求大佬分享关于STM32f030独立看门狗的程序

回帖(1)

刘飞

2021-8-30 14:54:02
#include "bsp.h"
void bsp_init_iwdg(void)
{
        /* Enable write access to IWDG_PR and IWDG_RLR registers */
        IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
          /* IWDG counter clock: LSI/64 */
        IWDG_SetPrescaler(IWDG_Prescaler_64);//64分频 一个周期1.6ms   内部低速时钟LSI---40KHz  40k/64 = 625hz   1000ms/625hz = 1.6ms
          IWDG_SetReload(800); //800*1.6=1280ms  1.28s复位一次
          /* Reload IWDG counter */
        IWDG_ReloadCounter();
          /* Enable IWDG (the LSI oscillator will be enabled by hardware) */
        IWDG_Enable();
}
  void bsp_feed_dog(void)
{
  /* Reload IWDG counter */
    IWDG_ReloadCounter();  
}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分