STM32G474xx HAL用户手册
函数
编码器模式
LPTIM导出函数

函数

__STATIC_INLINE void LL_LPTIM_SetEncoderMode (LPTIM_TypeDef *LPTIMx, uint32_t EncoderMode)
 配置编码器模式。
__STATIC_INLINE uint32_t LL_LPTIM_GetEncoderMode (const LPTIM_TypeDef *LPTIMx)
 获取当前编码器模式。
__STATIC_INLINE void LL_LPTIM_EnableEncoderMode (LPTIM_TypeDef *LPTIMx)
 使能编码器模式。
__STATIC_INLINE void LL_LPTIM_DisableEncoderMode (LPTIM_TypeDef *LPTIMx)
 禁能编码器模式。
__STATIC_INLINE uint32_t LL_LPTIM_IsEnabledEncoderMode (const LPTIM_TypeDef *LPTIMx)
 指示LPTIM是否以编码器模式运行。

函数说明

__STATIC_INLINE void LL_LPTIM_DisableEncoderMode ( LPTIM_TypeDef *  LPTIMx)

禁能编码器模式。

注意:
此函数必须在LPTIM实例被禁能时调用。
参考手册到LL API交叉引用:
CFGR ENC LL_LPTIM_DisableEncoderMode
参数:
LPTIMx低功耗定时器实例
返回值:

定义于1067行,文件stm32g4xx_ll_lptim.h

__STATIC_INLINE void LL_LPTIM_EnableEncoderMode ( LPTIM_TypeDef *  LPTIMx)

使能编码器模式。

注意:
此函数必须在LPTIM实例被禁能时调用。
在此模式下,LPTIM实例必须由内部时钟源提供时钟。此外,预分频器分频比必须等于1。
必须在连续模式下配置LPTIM实例后才能使能编码器模式。
参考手册到LL API交叉引用:
CFGR ENC LL_LPTIM_EnableEncoderMode
参数:
LPTIMx低功耗定时器实例
返回值:

定义于1055行,文件stm32g4xx_ll_lptim.h

__STATIC_INLINE uint32_t LL_LPTIM_GetEncoderMode ( const LPTIM_TypeDef *  LPTIMx)

获取当前编码器模式。

参考手册到LL API交叉引用:
CFGR CKPOL LL_LPTIM_GetEncoderMode
参数:
LPTIMx低功耗定时器实例
返回值:
返回值可为以下值之一:

定义于1039行,文件stm32g4xx_ll_lptim.h

__STATIC_INLINE uint32_t LL_LPTIM_IsEnabledEncoderMode ( const LPTIM_TypeDef *  LPTIMx)

指示LPTIM是否以编码器模式运行。

参考手册到LL API交叉引用:
CFGR ENC LL_LPTIM_IsEnabledEncoderMode
参数:
LPTIMx低功耗定时器实例
返回值:
位状态(1或0)。

定义于1078行,文件stm32g4xx_ll_lptim.h

__STATIC_INLINE void LL_LPTIM_SetEncoderMode ( LPTIM_TypeDef *  LPTIMx,
uint32_t  EncoderMode 
)

配置编码器模式。

注意:
此函数必须在LPTIM实例被禁能时调用。
参考手册到LL API交叉引用:
CFGR CKPOL LL_LPTIM_SetEncoderMode
参数:
LPTIMx低功耗定时器实例
EncoderMode此参数可为以下值之一:
返回值:

定义于1025行,文件stm32g4xx_ll_lptim.h