STM32独立看门狗官方库函数的使用
程序员文章站
2022-06-08 19:57:34
...
STM32独立看门狗官方库函数的使用
IWDG独立看门狗操作库函数
独立看门狗的操作库函数在此文件下
相关操作库函数
独立看门狗操作步骤
程序
主程序
#include "stm32f10x.h"
#include "led.h"
#include "lwdg.h"
#include "key.h"
#include "delay.h"
int main(void)
{
led_init();
delay_init();
key_init();
delay_ms(200);
LED0=0;
LWDG_init(4,312);
while(1)
{
if(key_Scan(0)==KEY0_PRES)
{
IWDG_ReloadCounter();
}
}
}
lwdg子程序
#include "stm32f10x.h"
void LWDG_init(u8 prer,u16 rlr)
{
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); //关闭写保护
IWDG_SetPrescaler(prer); //倍频系数
IWDG_SetReload(rlr); //重装值
IWDG_ReloadCounter(); //初始喂狗
IWDG_Enable(); //使能看门狗
}