STM32G474xx HAL用户手册
数据字段
__TIM_HandleTypeDef结构体参考

TIM时基句柄结构定义。 更多...

#include <stm32g4xx_hal_tim.h>

数据字段

TIM_TypeDef * Instance
TIM_Base_InitTypeDef Init
HAL_TIM_ActiveChannel Channel
DMA_HandleTypeDefhdma [7]
HAL_LockTypeDef Lock
__IO HAL_TIM_StateTypeDef State
__IO HAL_TIM_ChannelStateTypeDef ChannelState [6]
__IO HAL_TIM_ChannelStateTypeDef ChannelNState [4]
__IO HAL_TIM_DMABurstStateTypeDef DMABurstState
void(* Base_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* Base_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* IC_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* IC_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* OC_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* OC_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* PWM_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* PWM_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* OnePulse_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* OnePulse_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* Encoder_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* Encoder_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* HallSensor_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* HallSensor_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
void(* PeriodElapsedCallback )(struct __TIM_HandleTypeDef *htim)
void(* PeriodElapsedHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
void(* TriggerCallback )(struct __TIM_HandleTypeDef *htim)
void(* TriggerHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
void(* IC_CaptureCallback )(struct __TIM_HandleTypeDef *htim)
void(* IC_CaptureHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
void(* OC_DelayElapsedCallback )(struct __TIM_HandleTypeDef *htim)
void(* PWM_PulseFinishedCallback )(struct __TIM_HandleTypeDef *htim)
void(* PWM_PulseFinishedHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
void(* ErrorCallback )(struct __TIM_HandleTypeDef *htim)
void(* CommutationCallback )(struct __TIM_HandleTypeDef *htim)
void(* CommutationHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
void(* BreakCallback )(struct __TIM_HandleTypeDef *htim)
void(* Break2Callback )(struct __TIM_HandleTypeDef *htim)
void(* EncoderIndexCallback )(struct __TIM_HandleTypeDef *htim)
void(* DirectionChangeCallback )(struct __TIM_HandleTypeDef *htim)
void(* IndexErrorCallback )(struct __TIM_HandleTypeDef *htim)
void(* TransitionErrorCallback )(struct __TIM_HandleTypeDef *htim)

详细描述

TIM时基句柄结构定义。

定义于文件 stm32g4xx_hal_tim.h 的第 361 行。


字段文档

TIM基础Msp去初始化回调函数

定义于文件 stm32g4xx_hal_tim.h 的第 379 行。

被以下函数引用: HAL_TIM_Base_DeInit(), HAL_TIM_RegisterCallback(), 和 HAL_TIM_UnRegisterCallback().

TIM基础Msp初始化回调函数

定义于文件 stm32g4xx_hal_tim.h 的第 378 行。

被以下函数引用: HAL_TIM_Base_Init(), HAL_TIM_RegisterCallback(), 和 HAL_TIM_UnRegisterCallback().

TIM Break2回调函数

定义于文件 stm32g4xx_hal_tim.h 的第 405 行。

被以下函数引用: HAL_TIM_IRQHandler(), HAL_TIM_RegisterCallback(), HAL_TIM_UnRegisterCallback(), 和 TIM_ResetCallback().

TIM Break回调函数

定义于文件 stm32g4xx_hal_tim.h 的第 404 行。

被以下函数引用: HAL_TIM_IRQHandler(), HAL_TIM_RegisterCallback(), HAL_TIM_UnRegisterCallback(), 和 TIM_ResetCallback().

活动通道

定义于文件 stm32g4xx_hal_tim.h 的第 368 行。

被以下函数引用: HAL_TIM_GetActiveChannel(), HAL_TIM_IRQHandler(), TIM_DMACaptureCplt(), TIM_DMACaptureHalfCplt(),