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);
相关推荐
不能只会打代码5 天前
32单片机综合应用案例——物联网(IoT)环境监测站(四)(内附详细代码讲解!!!)
单片机·嵌入式硬件·物联网·32单片机
不能只会打代码6 天前
32单片机综合应用案例——基于GPS的车辆追踪器(三)(内附详细代码讲解!!!)
单片机·嵌入式硬件·32单片机
不能只会打代码7 天前
32单片机综合应用案例——智能家居灯光控制系统(二)(内附详细代码讲解!!!)
单片机·嵌入式硬件·智能家居·语音识别·32单片机
不能只会打代码9 天前
32单片机从入门到精通之安全性与可靠性——防护措施(十八)
单片机·嵌入式硬件·32单片机
不能只会打代码10 天前
32单片机从入门到精通之安全性与可靠性——错误检测(十七)
数据库·单片机·嵌入式硬件·mongodb·32单片机
不能只会打代码12 天前
32单片机从入门到精通之测试与验证——性能优化(十六)
单片机·嵌入式硬件·性能优化·32单片机
不能只会打代码12 天前
32单片机从入门到精通之测试与验证——单元测试(十五)
单片机·嵌入式硬件·单元测试·32单片机
不能只会打代码13 天前
32单片机从入门到精通之用户界面——用户界面(十四)
单片机·嵌入式硬件·ui·32单片机
不能只会打代码15 天前
32单片机从入门到精通之数据处理——数学运算(十三)
单片机·嵌入式硬件·32单片机
不能只会打代码16 天前
32单片机从入门到精通之软件编程——通信协议(十一)
单片机·嵌入式硬件·32单片机