STM32G474xx HAL用户手册
函数
OPAMP输入配置
OPAMP导出函数

函数

__STATIC_INLINE void LL_OPAMP_SetInputNonInverting (OPAMP_TypeDef *OPAMPx, uint32_t InputNonInverting)
 设置OPAMP同相输入连接。
__STATIC_INLINE uint32_t LL_OPAMP_GetInputNonInverting (OPAMP_TypeDef *OPAMPx)
 获取OPAMP同相输入连接。
__STATIC_INLINE void LL_OPAMP_SetInputInverting (OPAMP_TypeDef *OPAMPx, uint32_t InputInverting)
 设置OPAMP反相输入连接。
__STATIC_INLINE uint32_t LL_OPAMP_GetInputInverting (OPAMP_TypeDef *OPAMPx)
 获取OPAMP反相输入连接。
__STATIC_INLINE void LL_OPAMP_SetInputNonInvertingSecondary (OPAMP_TypeDef *OPAMPx, uint32_t InputNonInverting)
 设置OPAMP同相输入次级连接。
__STATIC_INLINE uint32_t LL_OPAMP_GetInputNonInvertingSecondary (OPAMP_TypeDef *OPAMPx)
 获取OPAMP同相输入次级连接。
__STATIC_INLINE void LL_OPAMP_SetInputInvertingSecondary (OPAMP_TypeDef *OPAMPx, uint32_t InputInverting)
 设置OPAMP反相输入次级连接。
__STATIC_INLINE uint32_t LL_OPAMP_GetInputInvertingSecondary (OPAMP_TypeDef *OPAMPx)
 获取OPAMP反相输入次级连接。
__STATIC_INLINE void LL_OPAMP_SetInputsMuxMode (OPAMP_TypeDef *OPAMPx, uint32_t InputsMuxMode)
 设置OPAMP输入多路复用器模式。
__STATIC_INLINE uint32_t LL_OPAMP_GetInputsMuxMode (OPAMP_TypeDef *OPAMPx)
 获取OPAMP输入多路复用器模式。
__STATIC_INLINE void LL_OPAMP_SetInternalOutput (OPAMP_TypeDef *OPAMPx, uint32_t InternalOutput)
 设置OPAMP内部输出。
__STATIC_INLINE uint32_t LL_OPAMP_GetInternalOutput (OPAMP_TypeDef *OPAMPx)
 获取OPAMP内部输出状态。

函数说明

__STATIC_INLINE uint32_t LL_OPAMP_GetInputInverting ( OPAMP_TypeDef *  OPAMPx)

获取OPAMP反相输入连接。

参考手册到LL API交叉引用:
CSR VMSEL LL_OPAMP_GetInputInverting
参数:
OPAMPxOPAMP实例
返回值:
返回值可以是以下值之一:

定义于文件 stm32g4xx_ll_opamp.h621 行。

__STATIC_INLINE uint32_t LL_OPAMP_GetInputInvertingSecondary ( OPAMP_TypeDef *  OPAMPx)

获取OPAMP反相输入次级连接。

参考手册到LL API交叉引用:
TCMR VMSSEL LL_OPAMP_GetInputInvertingSecondary
参数:
OPAMPxOPAMP实例
返回值:
返回值可以是以下值之一:

定义于文件 stm32g4xx_ll_opamp.h693 行。

__STATIC_INLINE uint32_t LL_OPAMP_GetInputNonInverting ( OPAMP_TypeDef *  OPAMPx)

获取OPAMP同相输入连接。

参考手册到LL API交叉引用:
CSR VPSEL LL_OPAMP_GetInputNonInverting
参数:
OPAMPxOPAMP实例
返回值:
返回值可以是以下值之一:

定义于文件 stm32g4xx_ll_opamp.h585 行。

__STATIC_INLINE uint32_t LL_OPAMP_GetInputNonInvertingSecondary ( OPAMP_TypeDef *  OPAMPx)

获取OPAMP同相输入次级连接。

参考手册到LL API交叉引用:
TCMR VPSSEL LL_OPAMP_GetInputNonInvertingSecondary
参数:
OPAMPxOPAMP实例
返回值:
返回值可以是以下值之一:

定义于文件 stm32g4xx_ll_opamp.h658 行。

__STATIC_INLINE uint32_t LL_OPAMP_GetInputsMuxMode ( OPAMP_TypeDef *  OPAMPx)

获取OPAMP输入多路复用器模式。

参考手册到LL API交叉引用:
TCMR TCMEN LL_OPAMP_GetInputsMuxMode
参数:
OPAMPxOPAMP实例
返回值:
返回值可以是以下值之一:

定义于文件 stm32g4xx_ll_opamp.h726 行。

__STATIC_INLINE uint32_t LL_OPAMP_GetInternalOutput ( OPAMP_TypeDef *  OPAMPx)

获取OPAMP内部输出状态。

参考手册到LL API交叉引用:
CSR OPAMPINTEN LL_OPAMP_GetInternalOutput
参数:
OPAMPxOPAMP实例
返回值:
返回值可以是以下值之一:

定义于文件 stm32g4xx_ll_opamp.h754 行。

__STATIC_INLINE void LL_OPAMP_SetInputInverting ( OPAMP_TypeDef *  OPAMPx,
uint32_t  InputInverting 
)

设置OPAMP反相输入连接。

注意:
OPAMP反相输入用于OPAMP处于独立模式或PGA模式且带有外部电容用于滤波电路的情况。否则(OPAMP处于跟随器模式),OPAMP反相输入未使用(未连接到GPIO引脚)。
参考手册到LL API交叉引用:
CSR VMSEL LL_OPAMP_SetInputInverting
参数:
OPAMPxOPAMP实例