Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALLL_ADC_REG_SetSequencerRanks()

LL_ADC_REG_SetSequencerRanks() function

Set ADC group regular sequence: channel on the selected scan sequence rank. (1) On STM32F4, parameter available only on ADC instance: ADC1.\n (2) On devices STM32F42x and STM32F43x, limitation: this internal channel is shared between temperature sensor and Vbat, only 1 measurement path must be enabled.

Syntax

__STATIC_INLINE void LL_ADC_REG_SetSequencerRanks(ADC_TypeDef *ADCx,     uint32_t Rank,     uint32_t Channel);

Arguments

Return value

None

Notes

This function performs configuration of: - Channels ordering into each rank of scan sequence: whatever channel can be placed into whatever rank. On this STM32 series, ADC group regular sequencer is fully configurable: sequencer length and each rank affectation to a channel are configurable. Refer to description of function LL_ADC_REG_SetSequencerLength(). Depending on devices and packages, some channels may not be available. Refer to device datasheet for channels availability. On this STM32 series, to measure internal channels (VrefInt, TempSensor, ...), measurement paths to internal channels must be enabled separately. This can be done using function LL_ADC_SetCommonPathInternalCh(). SQR3 SQ2 LL_ADC_REG_SetSequencerRanks\n SQR3 SQ3 LL_ADC_REG_SetSequencerRanks\n SQR3 SQ4 LL_ADC_REG_SetSequencerRanks\n SQR3 SQ5 LL_ADC_REG_SetSequencerRanks\n SQR3 SQ6 LL_ADC_REG_SetSequencerRanks\n SQR2 SQ7 LL_ADC_REG_SetSequencerRanks\n SQR2 SQ8 LL_ADC_REG_SetSequencerRanks\n SQR2 SQ9 LL_ADC_REG_SetSequencerRanks\n SQR2 SQ10 LL_ADC_REG_SetSequencerRanks\n SQR2 SQ11 LL_ADC_REG_SetSequencerRanks\n SQR2 SQ12 LL_ADC_REG_SetSequencerRanks\n SQR1 SQ13 LL_ADC_REG_SetSequencerRanks\n SQR1 SQ14 LL_ADC_REG_SetSequencerRanks\n SQR1 SQ15 LL_ADC_REG_SetSequencerRanks\n SQR1 SQ16 LL_ADC_REG_SetSequencerRanks

Examples

LL_ADC_REG_SetSequencerRanks() is referenced by 10 libraries and example projects.

References

LocationText
stm32f4xx_ll_adc.h:2493
__STATIC_INLINE void LL_ADC_REG_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channel)

Call Tree

Functions called by LL_ADC_REG_SetSequencerRanks()
LL_ADC_REG_SetSequencerRanks()
all items filtered out
Data read by LL_ADC_REG_SetSequencerRanks()
LL_ADC_REG_SetSequencerRanks()
Type of LL_ADC_REG_SetSequencerRanks()
LL_ADC_REG_SetSequencerRanks()
uint32_t
all items filtered out