EasyManuals Logo

ST STM32F2 User Manual

ST STM32F2
1371 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #699 background imageLoading...
Page #699 background image
UM1940
LL ADC Generic Driver
DocID028236 Rev 2
699/1371
uint32_t LL_ADC_INJ_InitTypeDef::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_LL_EC_INJ_TRIGGER_SOURCE
Note:On this STM32 serie, setting of external trigger edge is performed using function
LL_ADC_INJ_StartConversionExtTrig(). This feature can be modified afterwards
using unitary function LL_ADC_INJ_SetTriggerSource().
uint32_t LL_ADC_INJ_InitTypeDef::SequencerLength
Set ADC group injected sequencer length. This parameter can be a value of
ADC_LL_EC_INJ_SEQ_SCAN_LENGTH
Note:This parameter is discarded if scan mode is disabled (refer to parameter
'ADC_SequencersScanMode'). This feature can be modified afterwards using unitary
function LL_ADC_INJ_SetSequencerLength().
uint32_t LL_ADC_INJ_InitTypeDef::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_LL_EC_INJ_SEQ_DISCONT_MODE
Note:This parameter has an effect only if group injected sequencer is enabled (scan
length of 2 ranks or more). This feature can be modified afterwards using unitary
function LL_ADC_INJ_SetSequencerDiscont().
uint32_t LL_ADC_INJ_InitTypeDef::TrigAuto
Set ADC group injected conversion trigger: independent or from ADC group regular.
This parameter can be a value of ADC_LL_EC_INJ_TRIG_AUTO 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().
50.2 ADC Firmware driver API description
50.2.1 Detailed description of functions
LL_ADC_DMA_GetRegAddr
Function name
__STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr
(ADC_TypeDef * ADCx, uint32_t Register)
Function description
Function to help to configure DMA transfer from ADC: retrieve the
ADC register address from ADC instance and a list of ADC
registers intended to be used (most commonly) with DMA transfer.
Parameters
ADCx: ADC instance
Register: This parameter can be one of the following values:
(1) Available on devices with several ADC instances.
LL_ADC_DMA_REG_REGULAR_DATA
LL_ADC_DMA_REG_REGULAR_DATA_MULTI (1)
Return values
ADC: register address
Notes
These ADC registers are data registers: when ADC
conversion data is available in ADC data registers, ADC
generates a DMA transfer request.
This macro is intended to be used with LL DMA driver, refer to
function "LL_DMA_ConfigAddresses()". Example:
LL_DMA_ConfigAddresses(DMA1, LL_DMA_CHANNEL_1,
LL_ADC_DMA_GetRegAddr(ADC1,
LL_ADC_DMA_REG_REGULAR_DATA), (uint32_t)&< array
or variable >,

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32F2 and is the answer not in the manual?

ST STM32F2 Specifications

General IconGeneral
BrandST
ModelSTM32F2
CategoryMicrocontrollers
LanguageEnglish

Related product manuals