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