STM32G474xx HAL User Manual
函数
OPAMP实例操作
OPAMP导出函数

Functions

__STATIC_INLINE void LL_OPAMP_Enable (OPAMP_TypeDef *OPAMPx)
 启用OPAMP实例。
__STATIC_INLINE void LL_OPAMP_Disable (OPAMP_TypeDef *OPAMPx)
 禁用OPAMP实例。
__STATIC_INLINE uint32_t LL_OPAMP_IsEnabled (OPAMP_TypeDef *OPAMPx)
 获取OPAMP实例使能状态(0:OPAMP已禁用,1:OPAMP已使能)
__STATIC_INLINE void LL_OPAMP_Lock (OPAMP_TypeDef *OPAMPx)
 锁定OPAMP实例。
__STATIC_INLINE uint32_t LL_OPAMP_IsLocked (OPAMP_TypeDef *OPAMPx)
 获取OPAMP锁定状态(0:OPAMP已解锁,1:OPAMP已锁定)。
__STATIC_INLINE void LL_OPAMP_LockTimerMux (OPAMP_TypeDef *OPAMPx)
 锁定OPAMP实例定时器控制的多路复用器。
__STATIC_INLINE uint32_t LL_OPAMP_IsTimerMuxLocked (OPAMP_TypeDef *OPAMPx)
 获取OPAMP定时器控制的多路复用器锁定状态(0:OPAMP定时器控制的多路复用器已解锁,1:OPAMP定时器控制的多路复用器已锁定)。

函数文档

__STATIC_INLINE void LL_OPAMP_Disable ( OPAMP_TypeDef *  OPAMPx)

禁用OPAMP实例。

参考手册到LL API交叉引用:
CSR OPAMPXEN LL_OPAMP_Disable
参数:
OPAMPxOPAMP实例
返回值:

定义于文件 stm32g4xx_ll_opamp.h924行。

__STATIC_INLINE void LL_OPAMP_Enable ( OPAMP_TypeDef *  OPAMPx)

启用OPAMP实例。

注意:
从关闭状态使能后,OPAMP需要一段延迟时间以满足唤醒时间规格。请参考设备数据手册中的参数"tWAKEUP"。
参考手册到LL API交叉引用:
CSR OPAMPXEN LL_OPAMP_Enable
参数:
OPAMPxOPAMP实例
返回值:

定义于文件 stm32g4xx_ll_opamp.h913行。

__STATIC_INLINE uint32_t LL_OPAMP_IsEnabled ( OPAMP_TypeDef *  OPAMPx)

获取OPAMP实例使能状态(0:OPAMP已禁用,1:OPAMP已使能)

参考手册到LL API交叉引用:
CSR OPAMPXEN LL_OPAMP_IsEnabled
参数:
OPAMPxOPAMP实例
返回值:
位的状态(1或0)。

定义于文件 stm32g4xx_ll_opamp.h936行。

__STATIC_INLINE uint32_t LL_OPAMP_IsLocked ( OPAMP_TypeDef *  OPAMPx)

获取OPAMP锁定状态(0:OPAMP已解锁,1:OPAMP已锁定)。

注意:
锁定后,OPAMP配置只能以只读方式访问。
解锁OPAMP的唯一方法是设备硬件复位。
参考手册到LL API交叉引用:
CSR LOCK LL_OPAMP_IsLocked
参数:
OPAMPxOPAMP实例
返回值:
位的状态(1或0)。

定义于文件 stm32g4xx_ll_opamp.h963行。

LL_OPAMP_DeInit()LL_OPAMP_Init()引用。

__STATIC_INLINE uint32_t LL_OPAMP_IsTimerMuxLocked ( OPAMP_TypeDef *  OPAMPx)

获取OPAMP定时器控制的多路复用器锁定状态(0:OPAMP定时器控制的多路复用器已解锁,1:OPAMP定时器控制的多路复用器已锁定)。

注意:
锁定后,OPAMP定时器控制的多路复用器配置只能以只读方式访问。
解锁OPAMP定时器控制的多路复用器的唯一方法是设备硬件复位。
参考手册到LL API交叉引用:
TCMR LOCK LL_OPAMP_IsTimerMuxLocked
参数:
OPAMPxOPAMP实例
返回值:
位的状态(1或0)。

定义于文件 stm32g4xx_ll_opamp.h990行。

LL_OPAMP_DeInit()引用。

__STATIC_INLINE void LL_OPAMP_Lock ( OPAMP_TypeDef *  OPAMPx)

锁定OPAMP实例。

注意:
锁定后,OPAMP配置只能以只读方式访问。
解锁OPAMP的唯一方法是设备硬件复位。
参考手册到LL API交叉引用:
CSR LOCK LL_OPAMP_Lock
参数:
OPAMPxOPAMP实例
返回值:

定义于文件 stm32g4xx_ll_opamp.h949行。

__STATIC_INLINE void LL_OPAMP_LockTimerMux ( OPAMP_TypeDef *  OPAMPx)

锁定OPAMP实例定时器控制的多路复用器。

注意:
锁定后,OPAMP定时器控制的多路复用器配置只能以只读方式访问。
解锁OPAMP定时器控制的多路复用器的唯一方法是设备硬件复位。
参考手册到LL API交叉引用:
TCMR LOCK LL_OPAMP_LockTimerMux
参数:
OPAMPxOPAMP实例
返回值:

定义于文件 stm32g4xx_ll_opamp.h976行。