STM32F4xx_HAL_Driver
1.8.3
|
Data Structures | |
struct | LL_ADC_CommonInitTypeDef |
Structure definition of some features of ADC common parameters and multimode (all ADC instances belonging to the same ADC common instance). More... | |
struct | LL_ADC_InitTypeDef |
Structure definition of some features of ADC instance. More... | |
struct | LL_ADC_REG_InitTypeDef |
Structure definition of some features of ADC group regular. More... | |
struct | LL_ADC_INJ_InitTypeDef |
Structure definition of some features of ADC group injected. More... | |
struct LL_ADC_CommonInitTypeDef |
Structure definition of some features of ADC common parameters and multimode (all ADC instances belonging to the same ADC common instance).
Definition at line 320 of file stm32f4xx_ll_adc.h.
Data Fields | ||
---|---|---|
uint32_t | CommonClock |
Set parameter common to several ADC: Clock source and prescaler. This parameter can be a value of ADC common - Clock source This feature can be modified afterwards using unitary function LL_ADC_SetCommonClock(). |
uint32_t | MultiDMATransfer |
Set ADC multimode conversion data transfer: no transfer or transfer by DMA. This parameter can be a value of Multimode - DMA transfer This feature can be modified afterwards using unitary function LL_ADC_SetMultiDMATransfer(). |
uint32_t | Multimode |
Set ADC multimode configuration to operate in independent mode or multimode (for devices with several ADC instances). This parameter can be a value of Multimode - Mode This feature can be modified afterwards using unitary function LL_ADC_SetMultimode(). |
uint32_t | MultiTwoSamplingDelay |
Set ADC multimode delay between 2 sampling phases. This parameter can be a value of Multimode - Delay between two sampling phases This feature can be modified afterwards using unitary function LL_ADC_SetMultiTwoSamplingDelay(). |
struct LL_ADC_InitTypeDef |
Structure definition of some features of ADC instance.
Definition at line 366 of file stm32f4xx_ll_adc.h.
Data Fields | ||
---|---|---|
uint32_t | DataAlignment |
Set ADC conversion data alignment. This parameter can be a value of ADC instance - Data alignment This feature can be modified afterwards using unitary function LL_ADC_SetDataAlignment(). |
uint32_t | Resolution |
Set ADC resolution. This parameter can be a value of ADC instance - Resolution This feature can be modified afterwards using unitary function LL_ADC_SetResolution(). |
uint32_t | SequencersScanMode |
Set ADC scan selection. This parameter can be a value of ADC instance - Scan selection This feature can be modified afterwards using unitary function LL_ADC_SetSequencersScanMode(). |
struct LL_ADC_REG_InitTypeDef |
Structure definition of some features of ADC group regular.
Definition at line 404 of file stm32f4xx_ll_adc.h.
Data Fields | ||
---|---|---|
uint32_t | ContinuousMode |
Set ADC continuous conversion mode on ADC group regular, whether ADC conversions are performed in single mode (one conversion per trigger) or in continuous mode (after the first trigger, following conversions launched successively automatically). This parameter can be a value of ADC group regular - Continuous mode Note: It is not possible to enable both ADC group regular continuous mode and discontinuous mode. This feature can be modified afterwards using unitary function LL_ADC_REG_SetContinuousMode(). |
uint32_t | DMATransfer |
Set ADC group regular conversion data transfer: no transfer or transfer by DMA, and DMA requests mode. This parameter can be a value of ADC group regular - DMA transfer of ADC conversion data This feature can be modified afterwards using unitary function LL_ADC_REG_SetDMATransfer(). |
uint32_t | SequencerDiscont |
Set ADC group regular sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks. This parameter can be a value of ADC group regular - Sequencer discontinuous mode
This feature can be modified afterwards using unitary function LL_ADC_REG_SetSequencerDiscont(). |
uint32_t | SequencerLength |
Set ADC group regular sequencer length. This parameter can be a value of ADC group regular - Sequencer scan length
This feature can be modified afterwards using unitary function LL_ADC_REG_SetSequencerLength(). |
uint32_t | TriggerSource |
Set ADC group regular conversion trigger source: internal (SW start) or from external IP (timer event, external interrupt line). This parameter can be a value of ADC group regular - Trigger source
This feature can be modified afterwards using unitary function LL_ADC_REG_SetTriggerSource(). |
struct LL_ADC_INJ_InitTypeDef |
Structure definition of some features of ADC group injected.
Definition at line 458 of file stm32f4xx_ll_adc.h.
Data Fields | ||
---|---|---|
uint32_t | SequencerDiscont |
Set ADC group injected sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks. This parameter can be a value of ADC group injected - Sequencer discontinuous mode
This feature can be modified afterwards using unitary function LL_ADC_INJ_SetSequencerDiscont(). |
uint32_t | SequencerLength |
Set ADC group injected sequencer length. This parameter can be a value of ADC group injected - Sequencer scan length
This feature can be modified afterwards using unitary function LL_ADC_INJ_SetSequencerLength(). |
uint32_t | TrigAuto |
Set ADC group injected conversion trigger: independent or from ADC group regular. This parameter can be a value of ADC group injected - Automatic trigger mode Note: This parameter must be set to set to independent trigger if injected trigger source is set to an external trigger. This feature can be modified afterwards using unitary function LL_ADC_INJ_SetTrigAuto(). |
uint32_t | TriggerSource |
Set ADC group injected conversion trigger source: internal (SW start) or from external IP (timer event, external interrupt line). This parameter can be a value of ADC group injected - Trigger source
This feature can be modified afterwards using unitary function LL_ADC_INJ_SetTriggerSource(). |