|
STM32G474xx HAL User Manual
|
OPAMP初始化结构体定义。 更多...
#include <stm32g4xx_hal_opamp.h>
数据字段 | |
| uint32_t | PowerMode |
| uint32_t | Mode |
| uint32_t | InvertingInput |
| uint32_t | NonInvertingInput |
| FunctionalState | InternalOutput |
| uint32_t | TimerControlledMuxmode |
| uint32_t | InvertingInputSecondary |
| uint32_t | NonInvertingInputSecondary |
| uint32_t | PgaConnect |
| uint32_t | PgaGain |
| uint32_t | UserTrimming |
| uint32_t | TrimmingValueP |
| uint32_t | TrimmingValueN |
OPAMP初始化结构体定义。
定义于文件 stm32g4xx_hal_opamp.h 的第 49 行。
| FunctionalState OPAMP_InitTypeDef::InternalOutput |
指定从OPAMP到ADC的内部输出配置。此参数可以是ENABLE或DISABLE注意:当启用此输出时,常规I/O输出将被禁用
定义于文件 stm32g4xx_hal_opamp.h 的第 70 行。
由 HAL_OPAMP_Init() 引用。
| uint32_t OPAMP_InitTypeDef::InvertingInput |
指定独立模式和PGA模式下的反相输入
定义于文件 stm32g4xx_hal_opamp.h 的第 58 行。
由 HAL_OPAMP_Init() 引用。
指定当TimerControlledMuxmode启用时运算放大器的反相输入(辅助)即当TimerControlledMuxmode为OPAMP_TIMERCONTROLLEDMUXMODE_ENABLE时
定义于文件 stm32g4xx_hal_opamp.h 的第 79 行。
由 HAL_OPAMP_Init() 引用。
| uint32_t OPAMP_InitTypeDef::Mode |
指定OPAMP模式此参数必须是OPAMP模式的值模式可以是独立模式、跟随器模式或PGA
定义于文件 stm32g4xx_hal_opamp.h 的第 54 行。
由 HAL_OPAMP_Init() 引用。
| uint32_t OPAMP_InitTypeDef::NonInvertingInput |
指定运算放大器的非反相输入:此参数必须是OPAMP非反相输入的值NonInvertingInput可以是VINP0、VINP1、VINP2或VINP3
定义于文件 stm32g4xx_hal_opamp.h 的第 66 行。
由 HAL_OPAMP_Init() 引用。
指定当TimerControlledMuxmode启用时运算放大器的非反相输入(辅助)即当TimerControlledMuxmode为OPAMP_TIMERCONTROLLEDMUXMODE_ENABLE时此参数必须是OPAMP非反相输入辅助的值NonInvertingInput可以是VINP0、VINP1、VINP2或VINP3
定义于文件 stm32g4xx_hal_opamp.h 的第 90 行。
由 HAL_OPAMP_Init() 引用。
| uint32_t OPAMP_InitTypeDef::PgaConnect |
指定PGA模式下的反相引脚即当模式为OPAMP_PGA_MODE时此参数必须是OPAMP PGA连接的值可以是:不连接,连接到VINM0。在后一种情况下,VINM0可用于输入信号(带或不带VINPx偏置的负增益情况)或输入偏置(带偏置的正增益情况)
定义于文件 stm32g4xx_hal_opamp.h 的第 96 行。
由 HAL_OPAMP_Init() 引用。
| uint32_t OPAMP_InitTypeDef::PgaGain |
指定PGA模式下的增益即当模式为OPAMP_PGA_MODE时。此参数必须是OPAMP PGA增益的值正增益为2、4、8、16、32或64负增益为-1、-3、-7、-15、-31或-63
定义于文件 stm32g4xx_hal_opamp.h 的第 103 行。
由 HAL_OPAMP_Init() 引用。
| uint32_t OPAMP_InitTypeDef::PowerMode |
指定定时器控制的复用器模式是否启用此参数必须是OPAMP定时器控制的复用器模式的单一值或多个值的组合以使用不同的定时器构建更复杂的开关方案
定义于文件 stm32g4xx_hal_opamp.h 的第 74 行。
由 HAL_OPAMP_Init() 引用。
| uint32_t OPAMP_InitTypeDef::TrimmingValueN |
指定偏移校准值(NMOS)即当UserTrimming为OPAMP_TRIMMING_USER时。此参数必须是介于Min_Data = 1和Max_Data = 31之间的数字
定义于文件 stm32g4xx_hal_opamp.h 的第 116 行。
由 HAL_OPAMP_Init()、HAL_OPAMP_SelfCalibrate() 和 HAL_OPAMPEx_SelfCalibrateAll() 引用。
| uint32_t OPAMP_InitTypeDef::TrimmingValueP |
指定偏移校准值(PMOS)即当UserTrimming为OPAMP_TRIMMING_USER时。此参数必须是介于Min_Data = 1和Max_Data = 31之间的数字
定义于文件 stm32g4xx_hal_opamp.h 的第 112 行。
由 HAL_OPAMP_Init()、HAL_OPAMP_SelfCalibrate() 和 HAL_OPAMPEx_SelfCalibrateAll() 引用。
| uint32_t OPAMP_InitTypeDef::UserTrimming |
指定校准模式此参数必须是OPAMP用户校准的值UserTrimming可以是出厂校准或用户校准
定义于文件 stm32g4xx_hal_opamp.h 的第 108 行。
由 HAL_OPAMP_Init()、HAL_OPAMP_SelfCalibrate() 和 HAL_OPAMPEx_SelfCalibrateAll() 引用。
1.7.6.1