STM32CubeMx開發之路—獨立看門狗
運行環境
Windows10
STM32CubeMX
Version 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,歡迎加好友,共同學習!共同進步!