STM32G474xx HAL 用户手册
函数
输出管理
HRTIM 导出函数

函数

__STATIC_INLINE void LL_HRTIM_OUT_SetOutputSetSrc (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t SetSrc)
 设置定时器输出置位源。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetOutputSetSrc (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取定时器输出置位源。
__STATIC_INLINE void LL_HRTIM_OUT_SetOutputResetSrc (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t ResetSrc)
 设置定时器输出复位源。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetOutputResetSrc (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取定时器输出置位源。
__STATIC_INLINE void LL_HRTIM_OUT_Config (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t Configuration)
 配置定时器输出。
__STATIC_INLINE void LL_HRTIM_OUT_SetPolarity (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t Polarity)
 设置定时器输出的极性。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetPolarity (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取定时器输出的实际极性。
__STATIC_INLINE void LL_HRTIM_OUT_SetIdleMode (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t IdleMode)
 设置输出空闲模式。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetIdleMode (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取实际的输出空闲模式。
__STATIC_INLINE void LL_HRTIM_OUT_SetIdleLevel (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t IdleLevel)
 设置输出空闲电平。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetIdleLevel (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取实际的输出空闲电平。
__STATIC_INLINE void LL_HRTIM_OUT_SetFaultState (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t FaultState)
 设置输出故障状态。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetFaultState (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取实际的故障状态。
__STATIC_INLINE void LL_HRTIM_OUT_SetChopperMode (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t ChopperMode)
 设置输出斩波模式。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetChopperMode (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取实际的输出斩波模式。
__STATIC_INLINE void LL_HRTIM_OUT_SetBMEntryMode (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t BMEntryMode)
 设置输出突发模式进入模式。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetBMEntryMode (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取实际的输出突发模式进入模式。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetDLYPRTOutStatus (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取触发延迟保护时指定输出的电平(有效或无效)。
__STATIC_INLINE void LL_HRTIM_OUT_ForceLevel (const HRTIM_TypeDef *HRTIMx, uint32_t Output, uint32_t OutputLevel)
 强制定时器输出到其有效或无效电平。
__STATIC_INLINE uint32_t LL_HRTIM_OUT_GetLevel (const HRTIM_TypeDef *HRTIMx, uint32_t Output)
 获取输出级(斩波器、极性)之前的实际输出电平。

函数文档

__STATIC_INLINE void LL_HRTIM_OUT_Config ( const HRTIM_TypeDef *  HRTIMx,
uint32_t  Output,
uint32_t  Configuration 
)

配置定时器输出。

参考手册到LL API交叉引用:
OUTxR POL1 LL_HRTIM_OUT_Config
OUTxR IDLEM1 LL_HRTIM_OUT_Config
OUTxR IDLES1 LL_HRTIM_OUT_Config
OUTxR FAULT1 LL_HRTIM_OUT_Config
OUTxR CHP1 LL_HRTIM_OUT_Config
OUTxR DIDL1 LL_HRTIM_OUT_Config
OUTxR POL2 LL_HRTIM_OUT_Config
OUTxR IDLEM2 LL_HRTIM_OUT_Config
OUTxR IDLES2 LL_HRTIM_OUT_Config
OUTxR FAULT2 LL_HRTIM_OUT_Config
OUTxR CHP2 LL_HRTIM_OUT_Config
OUTxR DIDL2 LL_HRTIM_OUT_Config
参数:
HRTIMx高分辨率定时器实例
Output此参数可以是以下值之一:
Configuration此参数必须是以下所有值的组合:
返回值:

定义在文件 8599 行,位于 stm32g4xx_ll_hrtim.h

引用了 HRTIM_OUT_CONFIG_MASKLL_HRTIM_OUTPUT_TA1

__STATIC_INLINE void LL_HRTIM_OUT_ForceLevel ( const HRTIM_TypeDef *  HRTIMx,
uint32_t  Output,
uint32_t  OutputLevel 
)

强制定时器输出到其有效或无效电平。

参考手册到LL API交叉引用:
SETx1R SST LL_HRTIM_OUT_ForceLevel
RSTx1R SRT LL_HRTIM_OUT_ForceLevel
SETx2R SST LL_HRTIM_OUT_ForceLevel
RSTx2R SRT LL_HRTIM_OUT_ForceLevel
参数:
HRTIMx高分辨率定时器实例
Output此参数可以是以下值之一: