|
STM32G474xx HAL User Manual
|
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个中断:
===============================================================================
##### HRTIM中断处理 #####
===============================================================================
[..]
本节提供了一组用于管理HRTIM中断的函数:
(+) HRTIM中断处理程序
(+) Fault1中断发生 时调用的回调函数
(+) Fault2中断发生时调用的回调函数
(+) Fault3中断发生时调用的回调函数
(+) Fault4中断发生时调用的回调函数
(+) Fault5中断发生时调用的回调函数