欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

STM32独立看门狗官方库函数的使用

程序员文章站 2022-06-08 19:57:34
...

STM32独立看门狗官方库函数的使用

IWDG独立看门狗操作库函数

独立看门狗的操作库函数在此文件下
STM32独立看门狗官方库函数的使用
相关操作库函数
STM32独立看门狗官方库函数的使用

独立看门狗操作步骤

STM32独立看门狗官方库函数的使用

程序

主程序

#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();							//使能看门狗
}
相关标签: STM32F103