ADC_Init_TypeDef Struct Reference
ADC initialization structure, common for single conversion and scan sequence.
      
       #include <em_adc.h>
      
     
| Data Fields | |
| ADC_OvsRateSel_TypeDef | ovsRateSel | 
| Oversampling rate select. | |
| ADC_Warmup_TypeDef | warmUpMode | 
| ADC Warm-up mode. | |
| uint8_t | timebase | 
| Timebase for ADC warm up. | |
| uint8_t | prescale | 
| Clock division factor N, ADC clock = (HFPERCLK or HFPERCCLK) / (N + 1). | |
| bool | tailgate | 
| Enable/disable conversion tailgating. | |
| ADC_EM2ClockConfig_TypeDef | em2ClockConfig | 
| ADC EM2 clock configuration. | |
ADC initialization structure, common for single conversion and scan sequence.
Field Documentation
◆ ovsRateSel
| ADC_OvsRateSel_TypeDef ADC_Init_TypeDef::ovsRateSel | 
Oversampling rate select.
To have any effect, oversampling must be enabled for single/scan mode.
◆ warmUpMode
| ADC_Warmup_TypeDef ADC_Init_TypeDef::warmUpMode | 
ADC Warm-up mode.
◆ timebase
| uint8_t ADC_Init_TypeDef::timebase | 
Timebase for ADC warm up.
Select N to give (N+1) HFPERCLK / HFPERCCLK cycles. (Additional delay is added for bandgap references. See the reference manual for more information.) Normally, N should be selected so that the timebase is at least 1 us. See ADC_TimebaseCalc() to obtain a suggested timebase of, at least, 1 us.
◆ prescale
| uint8_t ADC_Init_TypeDef::prescale | 
Clock division factor N, ADC clock = (HFPERCLK or HFPERCCLK) / (N + 1).
◆ tailgate
| bool ADC_Init_TypeDef::tailgate | 
Enable/disable conversion tailgating.
◆ em2ClockConfig
| ADC_EM2ClockConfig_TypeDef ADC_Init_TypeDef::em2ClockConfig | 
ADC EM2 clock configuration.