STM32CubeMx开发之路—独立看门狗
运行环境
Windows10-
STM32CubeMXVersion 5.2.0 -
Keil5(MDK5)Version 5.28.0.0
简介
本例程主要讲解如何使用STM32的独立看门狗, 详情请参考官方的参考文档, 本教程叫大家如何使用它.
STM32CubeMx基本配置
基础配置过程请参考 STM32CubeMx开发之路—配置第一个项目
使用printf功能
重定向printf的过程请参考 STM32CubeMx开发之路—3发送USART数据和printf重定向
CubeMX配置
查看时钟
- 独立看门狗有自己的时钟,如下图:我的时钟是40KHZ
修改配置
-
1选择独立看门狗 -
2选中Activated -
3设置分频值psc和重装载值reload
代码修改
- 喂狗时间80ms(低于100ms)
- 运行结果(运行正常)
- 喂狗时间200ms(高于100ms)
- 运行结果(无限重启)
源码
备注:提供一下个人微信号 Hleafleafleaf,欢迎加好友,共同学习!共同进步!