ADC_InitSingle_TypeDef Struct Reference
Single conversion initialization structure.
      
       #include <em_adc.h>
      
     
| Data Fields | |
| ADC_PRSSEL_TypeDef | prsSel | 
| Peripheral reflex system trigger selection. | |
| ADC_AcqTime_TypeDef | acqTime | 
| Acquisition time (in ADC clock cycles). | |
| ADC_Ref_TypeDef | reference | 
| Sample reference selection. | |
| ADC_Res_TypeDef | resolution | 
| Sample resolution. | |
| ADC_PosSel_TypeDef | posSel | 
| Select positive input for single channel conversion mode. | |
| ADC_NegSel_TypeDef | negSel | 
| Select negative input for single channel conversion mode. | |
| bool | diff | 
| Select if single-ended or differential input. | |
| bool | prsEnable | 
| Peripheral reflex system trigger enable. | |
| bool | leftAdjust | 
| Select if left adjustment should be done. | |
| bool | rep | 
| Select if continuous conversion until explicit stop. | |
| bool | singleDmaEm2Wu | 
| When true, DMA is available in EM2 for single conversion. | |
| bool | fifoOverwrite | 
| When true, FIFO overwrites old data when full. | |
Single conversion initialization structure.
Field Documentation
◆ prsSel
| ADC_PRSSEL_TypeDef ADC_InitSingle_TypeDef::prsSel | 
Peripheral reflex system trigger selection.
        Only applicable if
        
         prsEnable
        
        is enabled.
       
◆ acqTime
| ADC_AcqTime_TypeDef ADC_InitSingle_TypeDef::acqTime | 
Acquisition time (in ADC clock cycles).
◆ reference
| ADC_Ref_TypeDef ADC_InitSingle_TypeDef::reference | 
Sample reference selection.
Note that, for external references, the ADC calibration register must be set explicitly.
◆ resolution
| ADC_Res_TypeDef ADC_InitSingle_TypeDef::resolution | 
Sample resolution.
◆ posSel
| ADC_PosSel_TypeDef ADC_InitSingle_TypeDef::posSel | 
Select positive input for single channel conversion mode.
◆ negSel
| ADC_NegSel_TypeDef ADC_InitSingle_TypeDef::negSel | 
Select negative input for single channel conversion mode.
        Negative input is grounded for single-ended (non-differential) conversion.
        
       
◆ diff
| bool ADC_InitSingle_TypeDef::diff | 
Select if single-ended or differential input.
◆ prsEnable
| bool ADC_InitSingle_TypeDef::prsEnable | 
Peripheral reflex system trigger enable.
◆ leftAdjust
| bool ADC_InitSingle_TypeDef::leftAdjust | 
Select if left adjustment should be done.
◆ rep
| bool ADC_InitSingle_TypeDef::rep | 
Select if continuous conversion until explicit stop.
◆ singleDmaEm2Wu
| bool ADC_InitSingle_TypeDef::singleDmaEm2Wu | 
When true, DMA is available in EM2 for single conversion.
◆ fifoOverwrite
| bool ADC_InitSingle_TypeDef::fifoOverwrite | 
When true, FIFO overwrites old data when full.
If false, FIFO discards new data. The SCANOF IRQ is triggered in both cases.