STM32G474xx HAL 用户手册
函数
VREFBUF
系统导出函数

函数

__STATIC_INLINE void LL_VREFBUF_Enable (void)
 使能内部电压参考。
__STATIC_INLINE void LL_VREFBUF_Disable (void)
 禁用内部电压参考。
__STATIC_INLINE void LL_VREFBUF_EnableHIZ (void)
 使能高阻抗(VREF+引脚为高阻抗状态)
__STATIC_INLINE void LL_VREFBUF_DisableHIZ (void)
 禁用高阻抗(VREF+引脚内部连接到电压参考缓冲器输出)
__STATIC_INLINE void LL_VREFBUF_SetVoltageScaling (uint32_t Scale)
 设置电压参考比例。
__STATIC_INLINE uint32_t LL_VREFBUF_GetVoltageScaling (void)
 获取电压参考比例。
__STATIC_INLINE uint32_t LL_VREFBUF_IsVREFReady (void)
 检查电压参考缓冲器是否就绪。
__STATIC_INLINE uint32_t LL_VREFBUF_GetTrimming (void)
 获取用于VREFBUF校准的微调代码。
__STATIC_INLINE void LL_VREFBUF_SetTrimming (uint32_t Value)
 设置用于VREFBUF校准的微调代码(调整内部参考缓冲器电压)

函数文档

__STATIC_INLINE void LL_VREFBUF_Disable ( void  )

禁用内部电压参考。

参考手册到 LL API 交叉引用:
VREFBUF_CSR ENVR LL_VREFBUF_Disable
返回值:

定义位于文件 stm32g4xx_ll_system.h1176 行。

__STATIC_INLINE void LL_VREFBUF_DisableHIZ ( void  )

禁用高阻抗(VREF+引脚内部连接到电压参考缓冲器输出)

参考手册到 LL API 交叉引用:
VREFBUF_CSR HIZ LL_VREFBUF_DisableHIZ
返回值:

定义位于文件 stm32g4xx_ll_system.h1196 行。

__STATIC_INLINE void LL_VREFBUF_Enable ( void  )

使能内部电压参考。

参考手册到 LL API 交叉引用:
VREFBUF_CSR ENVR LL_VREFBUF_Enable
返回值:

定义位于文件 stm32g4xx_ll_system.h1166 行。

__STATIC_INLINE void LL_VREFBUF_EnableHIZ ( void  )

使能高阻抗(VREF+引脚为高阻抗状态)

参考手册到 LL API 交叉引用:
VREFBUF_CSR HIZ LL_VREFBUF_EnableHIZ
返回值:

定义位于文件 stm32g4xx_ll_system.h1186 行。

__STATIC_INLINE uint32_t LL_VREFBUF_GetTrimming ( void  )

获取用于VREFBUF校准的微调代码。

参考手册到 LL API 交叉引用:
VREFBUF_CCR TRIM LL_VREFBUF_GetTrimming
返回值:
介于0 和 0x3F 之间

定义位于文件 stm32g4xx_ll_system.h1243 行。

__STATIC_INLINE uint32_t LL_VREFBUF_GetVoltageScaling ( void  )

获取电压参考比例。

参考手册到 LL API 交叉引用:
VREFBUF_CSR VRS LL_VREFBUF_GetVoltageScaling
返回值:
返回值可以是以下值之一:

定义位于文件 stm32g4xx_ll_system.h1223 行。

__STATIC_INLINE uint32_t LL_VREFBUF_IsVREFReady ( void  )

检查电压参考缓冲器是否就绪。

参考手册到 LL API 交叉引用:
VREFBUF_CSR VRR LL_VREFBUF_IsVREFReady
返回值:
位状态(1 或 0)。

定义位于文件 stm32g4xx_ll_system.h1233 行。

__STATIC_INLINE void LL_VREFBUF_SetTrimming ( uint32_t  Value)

设置用于VREFBUF校准的微调代码(调整内部参考缓冲器电压)

参考手册到 LL API 交叉引用:
VREFBUF_CCR TRIM LL_VREFBUF_SetTrimming
参数:
Value介于 0 和 0x3F 之间
返回值:

定义位于文件 stm32g4xx_ll_system.h1254 行。

__STATIC_INLINE void LL_VREFBUF_SetVoltageScaling ( uint32_t  Scale)

设置电压参考比例。

参考手册到 LL API 交叉引用:
VREFBUF_CSR VRS LL_VREFBUF_SetVoltageScaling
参数:
Scale此参数可以是以下值之一:
返回值:

定义位于文件 stm32g4xx_ll_system.h1210 行。