感谢网上的朋友,小编在此记录cubeMX配置TIM2定时器中断
1、cube配置





3、软件配置



HAL_TIM_Base_Start_IT(&htim2); //打开定时器
//定时器回调函数
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
static uint32_t time_cnt =0;
if(htim->Instance == TIM2)
{
if(++time_cnt > 1000) //计时1s置位标志
{
time_cnt =0;
timer_state = 1; //置位标志
}
}
}
本文详细介绍了如何使用STM32CubeMX配置STM32的TIM2定时器中断,并提供了HAL库函数的使用示例,包括定时器启动和中断回调函数的实现。

3790

被折叠的 条评论
为什么被折叠?



