STM32
直播中

贾大林

7年用户 1300经验值
私信 关注
[问答]

如何去开启独立看门狗(IWDG)

如何去开启独立看门狗(IWDG)?
IWDG的初始化函数和操作函数在哪?

回帖(1)

贾绰

2021-8-9 16:20:45
STM32CubeMX看门狗iwdg 定时 笔记
1.打开STM32cubeMX的工程文件重新配置,开启独立看门狗(IWDG)。

2.生成报告以及代码,编译程序。在iwdg.c文件中可以看到IWDG初始化函数。在iwdg.h头文件中可以看到IWDG的操作函数。
3.在main()函数中开启IWDG.
代码片
/* USER CODE BEGIN 2 */ /* Start the IWDG */ __HAL_IWDG_START(&hiwdg); printf("nr***** 开机 *****nr"); /* USER CODE END 2 */
代码片
/* USER CODE BEGIN 1 */void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim){ if (htim-》Instance == htim2.Instance) { HAL_IWDG_Refresh(&hiwdg); }}/* USER CODE END 1 */
举报

更多回帖

发帖
×
20
完善资料,
赚取积分