CubeMx的大部分功能的配置都是在Pinout & Configuration選項卡中完成,而所有的功能都被分為幾大類,這一篇我們主要來看一下SystemCore部分的看門狗功能配置。
STM32看門狗分為兩種:WWDG(窗口看門狗)和IWDG(獨立看門狗):
IWDG:被稱為獨立看門狗,配置簡單且用途廣泛。獨立的意思是:它是由獨立的時鐘驅(qū)動。
IWDG配置:
點擊Generate Code,生成新的代碼:
HAL_IWDG_Init函數(shù)API 來自于HAL庫文件: