STM32HAL库定时器打开就进一次中断的问题 原因是定时器初始化时没有清除中断标志位,所以在打开定时器中断前将中断标志位清除一下就可以了 __HAL_TIM_CLEAR_FLAG(&htim2,TIM_FLAG_UPDATE); HAL_TIM_Base_Start_IT(&htim2);