STM32G474xx HAL用户手册
函数
初始化和去初始化函数
OPAMP导出函数

初始化和配置函数。更多...

函数

HAL_StatusTypeDef HAL_OPAMP_Init (OPAMP_HandleTypeDef *hopamp)
 根据OPAMP_InitTypeDef中指定的参数初始化OPAMP,并初始化相关的句柄。
HAL_StatusTypeDef HAL_OPAMP_DeInit (OPAMP_HandleTypeDef *hopamp)
 去初始化OPAMP外设。
__weak void HAL_OPAMP_MspInit (OPAMP_HandleTypeDef *hopamp)
 初始化OPAMP MSP。
__weak void HAL_OPAMP_MspDeInit (OPAMP_HandleTypeDef *hopamp)
 去初始化OPAMP MSP。

详细说明

初始化和配置函数。

 ===============================================================================
              ##### 初始化和去初始化函数 #####
 ===============================================================================
    [..]  本节提供以下函数:


函数文档

HAL_StatusTypeDef HAL_OPAMP_DeInit ( OPAMP_HandleTypeDef hopamp)

去初始化OPAMP外设。

注意:
如果OPAMP配置被锁定,则无法执行去初始化。要解锁配置,请执行系统复位。
参数:
hopampOPAMP句柄
返回值:
HAL状态

定义于文件stm32g4xx_hal_opamp.c460行。

引用了assert_paramHAL_OPAMP_MspDeInit()HAL_OPAMP_STATE_CALIBBUSYHAL_OPAMP_STATE_RESET__OPAMP_HandleTypeDef::Instance__OPAMP_HandleTypeDef::MspDeInitCallbackOPAMP_CSR_RESET_CHECK_MASKOPAMP_CSR_RESET_VALUE__OPAMP_HandleTypeDef::State

HAL_StatusTypeDef HAL_OPAMP_Init ( OPAMP_HandleTypeDef hopamp)

根据OPAMP_InitTypeDef中指定的参数初始化OPAMP,并初始化相关的句柄。

注意:
如果选中的运算放大器被锁定,则无法执行初始化。要解锁配置,请执行系统复位。
参数:
hopampOPAMP句柄
返回值:
HAL状态

定义于文件stm32g4xx_hal_opamp.c294行。

引用了__HAL_RCC_SYSCFG_CLK_ENABLEassert_paramHAL_OPAMP_MspInit()HAL_OPAMP_STATE_BUSYLOCKEDHAL_OPAMP_STATE_CALIBBUSYHAL_OPAMP_STATE_READYHAL_OPAMP_STATE_RESET__OPAMP_HandleTypeDef::Init__OPAMP_HandleTypeDef::InstanceOPAMP_InitTypeDef::InternalOutputOPAMP_InitTypeDef::InvertingInputOPAMP_InitTypeDef::InvertingInputSecondaryIS_OPAMP_FUNCTIONAL_NORMALMODEIS_OPAMP_INVERTING_INPUTIS_OPAMP_NONINVERTING_INPUTIS_OPAMP_PGA_GAINIS_OPAMP_PGACONNECTIS_OPAMP_POWERMODEIS_OPAMP_SEC_INVERTING_INPUTIS_OPAMP_SEC_NONINVERTING_INPUTIS_OPAMP_TIMERCONTROLLED_MUXMODEIS_OPAMP_TRIMMINGIS_OPAMP_TRIMMINGVALUE__OPAMP_HandleTypeDef::LockOPAMP_InitTypeDef::Mode__OPAMP_HandleTypeDef::MspInitCallbackOPAMP_InitTypeDef::NonInvertingInputOPAMP_InitTypeDef::NonInvertingInputSecondaryOPAMP_CSR_UPDATE_PARAMETERS_INIT_MASKOPAMP_FOLLOWER_MODEOPAMP_INPUT_INVERTINGOPAMP_INPUT_NONINVERTINGOPAMP_PGA_MODEOPAMP_STANDALONE_MODEOPAMP_TCMR_UPDATE_PARAMETERS_INIT_MASKOPAMP_TIMERCONTROLLEDMUXMODE_DISABLEOPAMP_TRIMMING_USEROPAMP_InitTypeDef::PgaConnectOPAMP_InitTypeDef::PgaGainOPAMP_InitTypeDef::PowerMode__OPAMP_HandleTypeDef::StateOPAMP_InitTypeDef::TimerControlledMuxmodeOPAMP_InitTypeDef::TrimmingValueNOPAMP_InitTypeDef::TrimmingValuePOPAMP_InitTypeDef::UserTrimming

去初始化OPAMP MSP。

参数:
hopampOPAMP句柄
返回值:

定义于文件stm32g4xx_hal_opamp.c541行。

引用了UNUSED

HAL_OPAMP_DeInit()HAL_OPAMP_UnRegisterCallback()调用。

初始化OPAMP MSP。

参数:
hopampOPAMP句柄
返回值:

定义于文件stm32g4xx_hal_opamp.c524行。

引用了UNUSED

HAL_OPAMP_Init()HAL_OPAMP_UnRegisterCallback()调用。