当触发中断时会调用对应的中断函数 例如定时器2中断: TIM2_IRQHandler(void) HAL 库中对中断的类型进行了分类处理,每一种类型的中断方式对应一个回调函数; 例如定时器有五种中断方式,对应着五个回调函数:
Timer Period elapsed callback HAL_TIM_PeriodElapsedCallback()
Timer Output Compare callback HAL_TIM_OC_DelayElapsedCallback()
Timer Input capture callback HAL_TIM_IC_CaptureCallback()
Timer Trigger callback HAL_TIM_TriggerCallback()
Timer Error callback HAL_TIM_ErrorCallback()
在中断触发函数 TIM2_IRQHandler(void) 调用HAL_TIM_IRQHandler() 进行回调触发。