STM32G474xx HAL用户手册
函数
LSE
RCC导出函数

函数

__STATIC_INLINE void LL_ RCC_ LSE_ Enable (void)
 启用低速外部(LSE)晶体。
__STATIC_INLINE void LL_RCC_LSE_Disable (void)
 禁用低速外部(LSE)晶体。
__STATIC_INLINE void LL_RCC_LSE_EnableBypass (void)
 启用外部时钟源(LSE旁路)。
__STATIC_INLINE void LL_RCC_LSE_DisableBypass (void)
 禁用外部时钟源(LSE旁路)。
__STATIC_INLINE void LL_RCC_LSE_SetDriveCapability (uint32_t LSEDrive)
 设置LSE振荡器驱动能力。
__STATIC_INLINE uint32_t LL_RCC_LSE_ GetDriveCapability (void)
 获取LSE振荡器驱动能力。
__STATIC_INLINE void LL_RCC_LSE_EnableCSS (void)
 启用LSE时钟安全系统。
__STATIC_INLINE void LL_RCC_LSE_DisableCSS (void)
 禁用LSE时钟安全系统。
__STATIC_INLINE uint32_t LL_RCC_LSE_IsReady (void)
 检查LSE振荡器就绪状态。
__STATIC_INLINE uint32_t LL_RCC_LSE_IsCSSDetected (void)
 检查CSS在LSE故障检测。

函数详细说明

__STATIC_INLINE void LL_RCC_LSE_Disable ( void  )

禁用低速外部(LSE)晶体。

参考手册与LL API交叉引用:
BDCR LSEON LL_RCC_LSE_Disable
返回值:

定义于文件 stm32g4xx_ll_rcc.h 的第 1141 行。

__STATIC_INLINE void LL_RCC_LSE_DisableBypass ( void  )

禁用外部时钟源(LSE旁路)。

参考手册与LL API交叉引用:
BDCR LSEBYP LL_RCC_LSE_DisableBypass
返回值:

定义于文件 stm32g4xx_ll_rcc.h 的第 1161 行。

__STATIC_INLINE void LL_RCC_LSE_DisableCSS ( void  )

禁用LSE时钟安全系统。

注意:
时钟安全系统只能在检测到LSE故障后才能被禁用。在这种情况下,必须由软件将其禁用。
参考手册与LL API交叉引用:
BDCR LSECSSON LL_RCC_LSE_DisableCSS
返回值:

定义于文件 stm32g4xx_ll_rcc.h 的第 1213 行。

__STATIC_INLINE void LL_RCC_LSE_Enable ( void  )

启用低速外部(LSE)晶体。

参考手册与LL API交叉引用:
BDCR LSEON LL_RCC_LSE_Enable
返回值:

定义于文件 stm32g4xx_ll_rcc.h 的第 1131 行。

__STATIC_INLINE void LL_RCC_LSE_EnableBypass ( void  )

启用外部时钟源(LSE旁路)。

参考手册与LL API交叉引用:
BDCR LSEBYP LL_RCC_LSE_EnableBypass
返回值:

定义于文件 stm32g4xx_ll_rcc.h 的第 1151 行。

__STATIC_INLINE void LL_RCC_LSE_EnableCSS ( void  )

启用LSE时钟安全系统。

参考手册与LL API交叉引用:
BDCR LSECSSON LL_RCC_LSE_EnableCSS
返回值:

定义于文件 stm32g4xx_ll_rcc.h 的第 1201 行。

__STATIC_INLINE uint32_t LL_RCC_LSE_GetDriveCapability ( void  )

获取LSE振荡器驱动能力。

参考手册与LL API交叉引用:
BDCR LSEDRV LL_RCC_LSE_GetDriveCapability
返回值:
返回值可以是以下值之一:

定义于文件 stm32g4xx_ll_rcc.h 的第 1191 行。

__STATIC_INLINE uint32_t LL_RCC_LSE_IsCSSDetected ( void  )

检查CSS在LSE故障检测。

参考手册与LL API交叉引用:
BDCR LSECSSD LL_RCC_LSE_IsCSSDetected
返回值:
位状态(1或0)。

定义于文件 stm32g4xx_ll_rcc.h 的第 1233 行。

__STATIC_INLINE uint32_t LL_RCC_LSE_IsReady ( void  )

检查LSE振荡器就绪状态。

参考手册与LL API交叉引用:
BDCR LSERDY LL_RCC_LSE_IsReady
返回值:
位状态(1或0)。

定义于文件 stm32g4xx_ll_rcc.h 的第 1223 行。

被以下函数引用:LL_RCC_GetLPTIMClockFreq(), LL_RCC_GetLPUARTClockFreq(), LL_RCC_GetUARTClockFreq(), 和 LL_RCC_GetUSARTClockFreq()

__STATIC_INLINE void LL_RCC_LSE_SetDriveCapability ( uint32_t  LSEDrive)

设置LSE振荡器驱动能力。

注意:
当振荡器不在旁路模式时,它处于晶体模式。
参考手册与LL API交叉引用:
BDCR LSEDRV LL_RCC_LSE_SetDriveCapability
参数:
LSEDrive此参数可以是以下值之一:
返回值:

定义于文件 stm32g4xx_ll_rcc.h 的第 1177 行。