STM32L443xx HAL User Manual
|
OPAMP Init structure definition. More...
#include <stm32l4xx_hal_opamp.h>
Data Fields | |
uint32_t | PowerSupplyRange |
uint32_t | PowerMode |
uint32_t | Mode |
uint32_t | InvertingInput |
uint32_t | NonInvertingInput |
uint32_t | PgaGain |
uint32_t | UserTrimming |
uint32_t | TrimmingValueP |
uint32_t | TrimmingValueN |
uint32_t | TrimmingValuePLowPower |
uint32_t | TrimmingValueNLowPower |
OPAMP Init structure definition.
Definition at line 48 of file stm32l4xx_hal_opamp.h.
uint32_t OPAMP_InitTypeDef::InvertingInput |
Specifies the inverting input in Standalone & PGA modes
Definition at line 61 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init().
uint32_t OPAMP_InitTypeDef::Mode |
Specifies the OPAMP mode This parameter must be a value of OPAMP Mode mode is either Standalone, - Follower or PGA
Definition at line 57 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init().
uint32_t OPAMP_InitTypeDef::NonInvertingInput |
Specifies the non inverting input of the opamp: This parameter must be a value of OPAMP Non Inverting Input
Definition at line 68 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init().
uint32_t OPAMP_InitTypeDef::PgaGain |
Specifies the gain in PGA mode i.e. when mode is OPAMP_PGA_MODE. This parameter must be a value of OPAMP Pga Gain (2, 4, 8 or 16 )
Definition at line 71 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init().
uint32_t OPAMP_InitTypeDef::PowerMode |
Specifies the power mode Normal or Low-Power. This parameter must be a value of OPAMP PowerMode
Definition at line 54 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_GetTrimOffset(), HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().
uint32_t OPAMP_InitTypeDef::PowerSupplyRange |
Specifies the power supply range: above or under 2.4V. This parameter must be a value of OPAMP PowerSupplyRange Caution: This parameter is common to all OPAMP instances: a modification of this parameter for the selected OPAMP impacts the other OPAMP instances.
Definition at line 50 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init().
uint32_t OPAMP_InitTypeDef::TrimmingValueN |
Specifies the offset trimming value (NMOS) i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31 16 is typical default value
Definition at line 84 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().
Specifies the offset trimming value (NMOS) i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31 16 is typical default value
Definition at line 94 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().
uint32_t OPAMP_InitTypeDef::TrimmingValueP |
Specifies the offset trimming value (PMOS) i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31 16 is typical default value
Definition at line 79 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().
Specifies the offset trimming value (PMOS) i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31 16 is typical default value
Definition at line 89 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().
uint32_t OPAMP_InitTypeDef::UserTrimming |
Specifies the trimming mode This parameter must be a value of OPAMP User Trimming UserTrimming is either factory or user trimming.
Definition at line 75 of file stm32l4xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().