中断服务程序 (ISR) 是否正确配置,并且定时器中断是否使能。
解决方法:
确保中断服务程序正确编写,并在 NVIC 中正确使能中断。
c
void TIMx_IRQHandler(void)
{
HAL_TIM_IRQHandler(&TimHandle);
}
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
if (htim->Instance == TIMx)
{
// Toggle LED or do something
}
}
|