STM32G474xx HAL用户手册
函数
TIM回调函数
TIM导出函数

TIM回调函数。 更多...

函数

__weak void HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下的周期溢出回调。
__weak void HAL_TIM_PeriodElapsedHalfCpltCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下周期溢出半完成回调。
__weak void HAL_TIM_OC_DelayElapsedCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下的输出比较回调。
__weak void HAL_TIM_IC_CaptureCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下的输入捕获回调。
__weak void HAL_TIM_IC_CaptureHalfCpltCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下输入捕获半完成回调。
__weak void HAL_TIM_PWM_PulseFinishedCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下PWM脉冲完成回调。
__weak void HAL_TIM_PWM_PulseFinishedHalfCpltCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下PWM脉冲完成半完成回调。
__weak void HAL_TIM_TriggerCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下的霍尔触发检测回调。
__weak void HAL_TIM_TriggerHalfCpltCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下霍尔触发检测半完成回调。
__weak void HAL_TIM_ErrorCallback (TIM_HandleTypeDef *htim)
 非阻塞模式下的定时器错误回调。
HAL_StatusTypeDef HAL_TIM_RegisterCallback (TIM_HandleTypeDef *htim, HAL_TIM_CallbackIDTypeDef CallbackID, pTIM_CallbackTypeDef pCallback)
 注册用户TIM回调以替代弱预定义回调。
HAL_StatusTypeDef HAL_TIM_UnRegisterCallback (TIM_HandleTypeDef *htim, HAL_TIM_CallbackIDTypeDef CallbackID)
 注销TIM回调,TIM回调被重定向到弱预定义回调。

详细说明

TIM回调函数。

  ==============================================================================
                        ##### TIM回调函数 #####
  ==============================================================================
 [..]
   本节提供TIM回调函数:
   (+) TIM周期溢出回调
   (+) TIM输出比较回调
   (+) TIM输入捕获回调
   (+) TIM触发回调
   (+) TIM错误回调
   (+) TIM索引回调
   (+) TIM方向变化回调
   (+) TIM索引错误回调
   (+) TIM转换错误回调


函数说明

非阻塞模式下的定时器错误回调。

参数:
htimTIM句柄
返回值:

定义于文件stm32g4xx_hal_tim.c的第6067行。

参考文献UNUSED

被以下函数引用:HAL_TIM_UnRegisterCallback()TIM_DMAError()TIM_DMAErrorCCxN()TIM_ResetCallback()

非阻塞模式下的输入捕获回调。

参数:
htimTIM IC句柄
返回值:

定义于文件stm32g4xx_hal_tim.c的第5977行。

参考文献UNUSED

被以下函数引用:HAL_TIM_IRQHandler()HAL_TIM_UnRegisterCallback()TIM_DMACaptureCplt()TIM_ResetCallback()

非阻塞模式下输入捕获半完成回调。

参数:
htimTIM IC句柄
返回值:

定义于文件stm32g4xx_hal_tim.c的第5992行。

参考文献UNUSED

被以下函数引用:HAL_TIM_UnRegisterCallback()TIM_DMACaptureHalfCplt()TIM_ResetCallback()

非阻塞模式下的输出比较回调。

参数:
htimTIM OC句柄
返回值:

定义于文件stm32g4xx_hal_tim.c的第5962行。

参考文献UNUSED

被以下函数引用:HAL_TIM_IRQHandler()HAL_TIM_UnRegisterCallback()TIM_ResetCallback()

非阻塞模式下的周期溢出回调。

参数:
htimTIM句柄
返回值:

定义于文件stm32g4xx_hal_tim.c的第5932行。

参考文献UNUSED

被以下函数引用:HAL_TIM_IRQHandler()HAL_TIM_UnRegisterCallback()TIM_DMAPeriodElapsedCplt()TIM_ResetCallback()

非阻塞模式下周期溢出半完成回调。

参数:
htimTIM句柄
返回值:

定义于文件stm32g4xx_hal_tim.c的第5947行。

参考文献UNUSED

被以下函数引用:HAL_TIM_UnRegisterCallback()TIM_DMAPeriodElapsedHalfCplt()TIM_ResetCallback()