STM32F103xB HAL User Manual
Defines
ADC Extended Dual ADC Mode
ADCEx Exported Constants

Defines

#define ADC_MODE_INDEPENDENT   0x00000000U
#define ADC_DUALMODE_REGSIMULT_INJECSIMULT   ((uint32_t)( ADC_CR1_DUALMOD_0))
#define ADC_DUALMODE_REGSIMULT_ALTERTRIG   ((uint32_t)( ADC_CR1_DUALMOD_1 ))
#define ADC_DUALMODE_INJECSIMULT_INTERLFAST   ((uint32_t)( ADC_CR1_DUALMOD_1 | ADC_CR1_DUALMOD_0))
#define ADC_DUALMODE_INJECSIMULT_INTERLSLOW   ((uint32_t)( ADC_CR1_DUALMOD_2 ))
#define ADC_DUALMODE_INJECSIMULT   ((uint32_t)( ADC_CR1_DUALMOD_2 | ADC_CR1_DUALMOD_0))
#define ADC_DUALMODE_REGSIMULT   ((uint32_t)( ADC_CR1_DUALMOD_2 | ADC_CR1_DUALMOD_1 ))
#define ADC_DUALMODE_INTERLFAST   ((uint32_t)( ADC_CR1_DUALMOD_2 | ADC_CR1_DUALMOD_1 | ADC_CR1_DUALMOD_0))
#define ADC_DUALMODE_INTERLSLOW   ((uint32_t)(ADC_CR1_DUALMOD_3 ))
#define ADC_DUALMODE_ALTERTRIG   ((uint32_t)(ADC_CR1_DUALMOD_3 | ADC_CR1_DUALMOD_0))

Define Documentation

#define ADC_DUALMODE_ALTERTRIG   ((uint32_t)(ADC_CR1_DUALMOD_3 | ADC_CR1_DUALMOD_0))

ADC dual mode enabled: Alternate trigger mode, on group injected

Definition at line 265 of file stm32f1xx_hal_adc_ex.h.

#define ADC_DUALMODE_INJECSIMULT   ((uint32_t)( ADC_CR1_DUALMOD_2 | ADC_CR1_DUALMOD_0))

ADC dual mode enabled: Injected simultaneous mode, on group injected

Definition at line 261 of file stm32f1xx_hal_adc_ex.h.

#define ADC_DUALMODE_INJECSIMULT_INTERLFAST   ((uint32_t)( ADC_CR1_DUALMOD_1 | ADC_CR1_DUALMOD_0))

ADC dual mode enabled: Combined injected simultaneous + fast interleaved mode, on groups regular and injected (delay between ADC sampling phases: 7 ADC clock cycles (equivalent to parameter "TwoSamplingDelay" set to "ADC_TWOSAMPLINGDELAY_7CYCLES" on other STM32 devices))

Definition at line 259 of file stm32f1xx_hal_adc_ex.h.

#define ADC_DUALMODE_INJECSIMULT_INTERLSLOW   ((uint32_t)( ADC_CR1_DUALMOD_2 ))

ADC dual mode enabled: Combined injected simultaneous + slow Interleaved mode, on groups regular and injected (delay between ADC sampling phases: 14 ADC clock cycles (equivalent to parameter "TwoSamplingDelay" set to "ADC_TWOSAMPLINGDELAY_7CYCLES" on other STM32 devices))

Definition at line 260 of file stm32f1xx_hal_adc_ex.h.

#define ADC_DUALMODE_INTERLFAST   ((uint32_t)( ADC_CR1_DUALMOD_2 | ADC_CR1_DUALMOD_1 | ADC_CR1_DUALMOD_0))

ADC dual mode enabled: Fast interleaved mode, on group regular (delay between ADC sampling phases: 7 ADC clock cycles (equivalent to parameter "TwoSamplingDelay" set to "ADC_TWOSAMPLINGDELAY_7CYCLES" on other STM32 devices))

Definition at line 263 of file stm32f1xx_hal_adc_ex.h.

#define ADC_DUALMODE_INTERLSLOW   ((uint32_t)(ADC_CR1_DUALMOD_3 ))

ADC dual mode enabled: Slow interleaved mode, on group regular (delay between ADC sampling phases: 14 ADC clock cycles (equivalent to parameter "TwoSamplingDelay" set to "ADC_TWOSAMPLINGDELAY_7CYCLES" on other STM32 devices))

Definition at line 264 of file stm32f1xx_hal_adc_ex.h.

#define ADC_DUALMODE_REGSIMULT   ((uint32_t)( ADC_CR1_DUALMOD_2 | ADC_CR1_DUALMOD_1 ))

ADC dual mode enabled: Regular simultaneous mode, on group regular

Definition at line 262 of file stm32f1xx_hal_adc_ex.h.

#define ADC_DUALMODE_REGSIMULT_ALTERTRIG   ((uint32_t)( ADC_CR1_DUALMOD_1 ))

ADC dual mode enabled: Combined regular simultaneous + alternate trigger mode, on groups regular and injected

Definition at line 258 of file stm32f1xx_hal_adc_ex.h.

#define ADC_DUALMODE_REGSIMULT_INJECSIMULT   ((uint32_t)( ADC_CR1_DUALMOD_0))

ADC dual mode enabled: Combined regular simultaneous + injected simultaneous mode, on groups regular and injected

Definition at line 257 of file stm32f1xx_hal_adc_ex.h.

#define ADC_MODE_INDEPENDENT   0x00000000U

ADC dual mode disabled (ADC independent mode)

Definition at line 256 of file stm32f1xx_hal_adc_ex.h.