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.