STM32G474xx HAL用户手册
函数
时钟配置
LPTIM导出函数

函数

__STATIC_INLINE void LL_LPTIM_SetClockSource (LPTIM_TypeDef *LPTIMx, uint32_t ClockSource)
 设置LPTIM实例使用的时钟源。
__STATIC_INLINE uint32_t LL_LPTIM_GetClockSource (const LPTIM_TypeDef *LPTIMx)
 获取当前LPTIM实例时钟源。
__STATIC_INLINE void LL_LPTIM_ConfigClock (LPTIM_TypeDef *LPTIMx, uint32_t ClockFilter, uint32_t ClockPolarity)
 配置当LPTIM由外部时钟源驱动时计数器使用的有效边沿。
__STATIC_INLINE uint32_t LL_LPTIM_GetClockPolarity (const LPTIM_TypeDef *LPTIMx)
 获取当前时钟极性。
__STATIC_INLINE uint32_t LL_LPTIM_GetClockFilter (const LPTIM_TypeDef *LPTIMx)
 获取当前时钟数字滤波器。

函数文档

__STATIC_INLINE void LL_LPTIM_ConfigClock ( LPTIM_TypeDef *  LPTIMx,
uint32_t  ClockFilter,
uint32_t  ClockPolarity 
)

配置当LPTIM由外部时钟源驱动时计数器使用的有效边沿。

注意:
此函数必须在LPTIM实例禁用时调用。
当外部时钟信号的两个边沿都被视为有效边沿时,LPTIM还必须由内部时钟源驱动,且频率至少为外部时钟频率的四倍。
当外部时钟需要数字滤波器时,必须存在内部时钟源。
参考手册到LL API交叉引用:
CFGR CKFLT LL_LPTIM_ConfigClock
CFGR CKPOL LL_LPTIM_ConfigClock
参数:
LPTIMx低功耗定时器实例
ClockFilter此参数可取以下值之一:
ClockPolarity此参数可取以下值之一:
返回值:

定义于文件 stm32g4xx_ll_lptim.h972 行。

__STATIC_INLINE uint32_t LL_LPTIM_GetClockFilter ( const LPTIM_TypeDef *  LPTIMx)

获取当前时钟数字滤波器。

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

定义于文件 stm32g4xx_ll_lptim.h1001 行。

__STATIC_INLINE uint32_t LL_LPTIM_GetClockPolarity ( const LPTIM_TypeDef *  LPTIMx)

获取当前时钟极性。

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

定义于文件 stm32g4xx_ll_lptim.h986 行。

__STATIC_INLINE uint32_t LL_LPTIM_GetClockSource ( const LPTIM_TypeDef *  LPTIMx)

获取当前LPTIM实例时钟源。

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

定义于文件 stm32g4xx_ll_lptim.h944 行。

__STATIC_INLINE void LL_LPTIM_SetClockSource ( LPTIM_TypeDef *  LPTIMx,
uint32_t  ClockSource 
)

设置LPTIM实例使用的时钟源。

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

定义于文件 stm32g4xx_ll_lptim.h931 行。