hal定时器回调函数
(+) TIM Period elapsed callback
__weak void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
@brief Period elapsed callback in non-blocking mode
在非阻塞模式下定时器超时的回调函数
__weak void HAL_TIM_PeriodElapsedHalfCpltCallback(TIM_HandleTypeDef *htim)
@brief Period elapsed half complete callback in non-blocking mode
在非阻塞模式下定时器计数超过一半的回调函数
(+) TIM Output Compare callback
__weak void HAL_TIM_OC_DelayElapsedCallback(TIM_HandleTypeDef *htim)
@brief Output Compare callback in non-blocking mode
在非阻塞模式下输出比较回调函数
(+) TIM Input capture callback
__weak void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)
@brief Input Capture callback in non-blocking mode
在非阻塞模式下输入捕获回调函数
__weak void HAL_TIM_IC_CaptureHalfCpltCallback(TIM_HandleTypeDef *htim)
@brief Input Capture half complete callback in non-blocking mode
在非阻塞模式下的输入捕获一半回调函数
(+) TIM Trigger callback
__weak void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim)
@brief PWM Pulse finished callback in non-blocking mode
在非阻塞模式下的PWM脉冲结束回调函数
__weak void HAL_TIM_PWM_PulseFinishedHalfCpltCallback(TIM_HandleTypeDef *htim)
@brief PWM Pulse finished half complete callback in non-blocking mode
如上一半
__weak void HAL_TIM_TriggerCallback(TIM_HandleTypeDef *htim)
@brief Hall Trigger detection callback in non-blocking mode
在非阻塞模式下的hall触发回调函数,这里可能是计数器启动、停止、初始化或者由内部/外部触发计数
__weak void HAL_TIM_TriggerHalfCpltCallback(TIM_HandleTypeDef *htim)
@brief Hall Trigger detection half complete callback in non-blocking mode
如上一半
(+) TIM Error callback
__weak void HAL_TIM_ErrorCallback(TIM_HandleTypeDef *htim)
@brief Timer error callback in non-blocking mode
如果有错误请在评论区指出,谢谢