STM32G474xx HAL 用户手册
函数
输入与输出操作函数
OPAMP 导出函数

数据传输函数。 更多...

函数

HAL_StatusTypeDef HAL_OPAMP_Start (OPAMP_HandleTypeDef *hopamp)
 启动运算放大器。
HAL_StatusTypeDef HAL_OPAMP_Stop (OPAMP_HandleTypeDef *hopamp)
 停止运算放大器。
HAL_StatusTypeDef HAL_OPAMP_SelfCalibrate (OPAMP_HandleTypeDef *hopamp)
 运行单个运算放大器的自校准。

详细描述

数据传输函数。

 ===============================================================================
                      ##### IO 操作函数 #####
 ===============================================================================
    [..]
    本小节提供一组函数,用于管理 OPAMP 数据传输。


函数文档

HAL_StatusTypeDef HAL_OPAMP_SelfCalibrate ( OPAMP_HandleTypeDef hopamp)

运行单个运算放大器的自校准。

注意:
校准在 OPAMP 初始化结构体中指定的模式(普通模式或高速模式)下执行。
如果 `OPAINTOEN` 已启用,请在调用此函数前禁用它,或在应用程序代码中使用 HAL ADC 执行校准过程(请参考参考手册)。
参数:
hopamp句柄
返回值:
更新后的偏移微调值(PMOS 和 NMOS),用户微调已启用
HAL状态
注意:
校准运行约需 25 毫秒。

定义位于文件 stm32g4xx_hal_opamp.c 的第 675 行。

引用 assert_paramHAL_Delay()HAL_OPAMP_STATE_BUSYLOCKEDHAL_OPAMP_STATE_READY__OPAMP_HandleTypeDef::Init__OPAMP_HandleTypeDef::InstanceOPAMP_INPUT_INVERTINGOPAMP_INPUT_NONINVERTINGOPAMP_TRIMMING_USEROPAMP_VREF_10VDDAOPAMP_VREF_90VDDA__OPAMP_HandleTypeDef::StateOPAMP_InitTypeDef::TrimmingValueNOPAMP_InitTypeDef::TrimmingValuePOPAMP_InitTypeDef::UserTrimming

HAL_StatusTypeDef HAL_OPAMP_Start ( OPAMP_HandleTypeDef hopamp)

启动运算放大器。

参数:
hopampOPAMP 句柄
返回值:
HAL状态

定义位于文件 stm32g4xx_hal_opamp.c 的第 578 行。

引用 assert_paramHAL_OPAMP_STATE_BUSYHAL_OPAMP_STATE_BUSYLOCKEDHAL_OPAMP_STATE_READY__OPAMP_HandleTypeDef::Instance__OPAMP_HandleTypeDef::State

HAL_StatusTypeDef HAL_OPAMP_Stop ( OPAMP_HandleTypeDef hopamp)

停止运算放大器。

参数:
hopampOPAMP 句柄
返回值:
HAL状态

定义位于文件 stm32g4xx_hal_opamp.c 的第 621 行。

引用 assert_paramHAL_OPAMP_STATE_BUSYHAL_OPAMP_STATE_BUSYLOCKEDHAL_OPAMP_STATE_CALIBBUSYHAL_OPAMP_STATE_READY__OPAMP_HandleTypeDef::Instance__OPAMP_HandleTypeDef::State