STM32G474xx HAL User Manual
函数
中断处理
HRTIM 导出函数

HRTIM生成中断时调用的函数 主定时器可产生7个中断: 更多...

函数

void HAL_HRTIM_IRQHandler (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 该函数处理HRTIM中断请求。
__weak void HAL_HRTIM_Fault1Callback (HRTIM_HandleTypeDef *hhrtim)
 故障1中断发生时调用的回调函数。
__weak void HAL_HRTIM_Fault2Callback (HRTIM_HandleTypeDef *hhrtim)
 故障2中断发生时调用的回调函数。
__weak void HAL_HRTIM_Fault3Callback (HRTIM_HandleTypeDef *hhrtim)
 故障3中断发生时调用的回调函数。
__weak void HAL_HRTIM_Fault4Callback (HRTIM_HandleTypeDef *hhrtim)
 故障4中断发生时调用的回调函数。
__weak void HAL_HRTIM_Fault5Callback (HRTIM_HandleTypeDef *hhrtim)
 故障5中断发生时调用的回调函数。
__weak void HAL_HRTIM_Fault6Callback (HRTIM_HandleTypeDef *hhrtim)
 故障6中断发生时调用的回调函数。
__weak void HAL_HRTIM_SystemFaultCallback (HRTIM_HandleTypeDef *hhrtim)
 系统故障中断发生时调用的回调函数。
__weak void HAL_HRTIM_DLLCalibrationReadyCallback (HRTIM_HandleTypeDef *hhrtim)
 DLL校准完成时调用的回调函数。
__weak void HAL_HRTIM_BurstModePeriodCallback (HRTIM_HandleTypeDef *hhrtim)
 突发模式周期结束时调用的回调函数。
__weak void HAL_HRTIM_SynchronizationEventCallback (HRTIM_HandleTypeDef *hhrtim)
 接收到同步输入事件时调用的回调函数。
__weak void HAL_HRTIM_RegistersUpdateCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器寄存器更新时调用的回调函数。
__weak void HAL_HRTIM_RepetitionEventCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器重复周期结束 时调用的回调函数。
__weak void HAL_HRTIM_Compare1EventCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器计数器与比较1寄存器中编程的值匹配时调用的回调函数。
__weak void HAL_HRTIM_Compare2EventCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器计数器与比较2寄存器中编程的值匹配时调用的回调函数。
__weak void HAL_HRTIM_Compare3EventCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器计数器与比较3寄存器中编程的值匹配时调用的回调函数。
__weak void HAL_HRTIM_Compare4EventCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器计数器与比较4寄存器中编程的值匹配时调用的回调函数。
__weak void HAL_HRTIM_Capture1EventCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器x捕获1事件发生时调用的回调函数。
__weak void HAL_HRTIM_Capture2EventCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器x捕获2事件发生时调用的回调函数。
__weak void HAL_HRTIM_DelayedProtectionCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 进入延迟空闲或平衡空闲模式时调用的回调函数。
__weak void HAL_HRTIM_CounterResetCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器x计数器复位/溢出事件发生时调用的回调函数。
__weak void HAL_HRTIM_Output1SetCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器x输出1置位时调用的回调函数。
__weak void HAL_HRTIM_Output1ResetCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器x输出1复位时调用的回调函数。
__weak void HAL_HRTIM_Output2SetCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器x输出2置位时调用的回调函数。
__weak void HAL_HRTIM_Output2ResetCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 定时器x输出2复位时调用的回调函数。
__weak void HAL_HRTIM_BurstDMATransferCallback (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)
 DMA突发传输完成时调用的回调函数。
__weak void HAL_HRTIM_ErrorCallback (HRTIM_HandleTypeDef *hhrtim)
 DMA错误发生时调用的回调函数。
HAL_StatusTypeDef HAL_HRTIM_RegisterCallback (HRTIM_HandleTypeDef *hhrtim, HAL_HRTIM_CallbackIDTypeDef CallbackID, pHRTIM_CallbackTypeDef pCallback)
 HRTIM回调函数注册。
HAL_StatusTypeDef HAL_HRTIM_UnRegisterCallback (HRTIM_HandleTypeDef *hhrtim, HAL_HRTIM_CallbackIDTypeDef CallbackID)
 HRTIM回调函数注销。
HAL_StatusTypeDef HAL_HRTIM_TIMxRegisterCallback (HRTIM_HandleTypeDef *hhrtim, HAL_HRTIM_CallbackIDTypeDef CallbackID, pHRTIM_TIMxCallbackTypeDef pCallback)
 HRTIM 定时器x回调函数注册。
HAL_StatusTypeDef HAL_HRTIM_TIMxUnRegisterCallback (HRTIM_HandleTypeDef *hhrtim, HAL_HRTIM_CallbackIDTypeDef CallbackID)
 HRTIM 定时器x回调函数注销。

详细描述

HRTIM生成中断时调用的函数 主定时器可产生7个中断: