8.看门狗(WDG)

理论

防止系统跑飞

喂狗:让值为0

分类:独立看门狗(IWDG,0到100喂狗)、窗口看门狗(60到100喂狗),值(60),顶值(100)

代码编写

按键喂狗

独立看门狗配置

超过10s,复位


注意时钟:

按键、LED灯配置参考:链接

Cube IDE代码

mian.c

c 复制代码
/* USER CODE BEGIN 2 */
	//超过时间看门狗触发复位闪灯
	HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, 0);	//93行
	HAL_Delay(500);
	HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, 1);
/* USER CODE END 2 */

if(HAL_GPIO_ReadPin(Key1_GPIO_Port, Key1_Pin) == 0)	//102行,while里
	HAL_IWDG_Refresh(&hiwdg);
相关推荐
J不A秃V头A1 个月前
Redisson 中开启看门狗(watchdog)机制
java·分布式锁·看门狗
星仔_X4 个月前
7.实时时钟(RTC)
rtc·32单片机
神仙约架5 个月前
【FPGA】FPGA上的看门狗定时器(WDT):科普与应用
fpga开发·watchdog·定时器·看门狗·wdt
冬瓜~6 个月前
STM32实现看门狗(HAL库)
stm32·嵌入式硬件·mcu·cubemx·看门狗·iwdg·wwdg
尚久龙6 个月前
STM32利用FreeRTOS实现4个led灯同时以不同的频率闪烁
stm32·单片机·嵌入式硬件·看门狗·f103c8t6
一个搬砖的农民工6 个月前
深入解析 Redisson分布式锁看门狗机制
redis·分布式锁·redisson·看门狗·setnx
夜夜流光相皎洁_小宁6 个月前
分布式锁实现方案-基于Redis实现的分布式锁
数据库·redis·分布式·lua·看门狗·setnx·redlock
尚久龙7 个月前
STM32窗口看门狗的操作
stm32·单片机·嵌入式硬件·看门狗·f103c8t6
初级代码游戏8 个月前
软件看门狗:让服务永不宕机
watchdog·自启动·看门狗·容错