STM32F439xx HAL User Manual
Functions
Configuration of ADC hierarchical scope: common to several ADC instances
ADC Exported Functions

Functions

__STATIC_INLINE void LL_ADC_SetCommonClock (ADC_Common_TypeDef *ADCxy_COMMON, uint32_t CommonClock)
 Set parameter common to several ADC: Clock source and prescaler.
__STATIC_INLINE uint32_t LL_ADC_GetCommonClock (ADC_Common_TypeDef *ADCxy_COMMON)
 Get parameter common to several ADC: Clock source and prescaler.
__STATIC_INLINE void LL_ADC_SetCommonPathInternalCh (ADC_Common_TypeDef *ADCxy_COMMON, uint32_t PathInternal)
 Set parameter common to several ADC: measurement path to internal channels (VrefInt, temperature sensor, ...).
__STATIC_INLINE uint32_t LL_ADC_GetCommonPathInternalCh (ADC_Common_TypeDef *ADCxy_COMMON)
 Get parameter common to several ADC: measurement path to internal channels (VrefInt, temperature sensor, ...).

Function Documentation

__STATIC_INLINE uint32_t LL_ADC_GetCommonClock ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get parameter common to several ADC: Clock source and prescaler.

Reference Manual to LL API cross reference:
CCR ADCPRE LL_ADC_GetCommonClock
Parameters:
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values:
Returnedvalue can be one of the following values:

Definition at line 1833 of file stm32f4xx_ll_adc.h.

__STATIC_INLINE uint32_t LL_ADC_GetCommonPathInternalCh ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get parameter common to several ADC: measurement path to internal channels (VrefInt, temperature sensor, ...).

Note:
One or several values can be selected. Example: (LL_ADC_PATH_INTERNAL_VREFINT | LL_ADC_PATH_INTERNAL_TEMPSENSOR)
Reference Manual to LL API cross reference:
CCR TSVREFE LL_ADC_GetCommonPathInternalCh
CCR VBATE LL_ADC_GetCommonPathInternalCh
Parameters:
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values:
Returnedvalue can be a combination of the following values:

Definition at line 1887 of file stm32f4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_SetCommonClock ( ADC_Common_TypeDef *  ADCxy_COMMON,
uint32_t  CommonClock 
)

Set parameter common to several ADC: Clock source and prescaler.

Reference Manual to LL API cross reference:
CCR ADCPRE LL_ADC_SetCommonClock
Parameters:
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
CommonClockThis parameter can be one of the following values:
Return values:
None

Definition at line 1817 of file stm32f4xx_ll_adc.h.

Referenced by LL_ADC_CommonInit().

__STATIC_INLINE void LL_ADC_SetCommonPathInternalCh ( ADC_Common_TypeDef *  ADCxy_COMMON,
uint32_t  PathInternal 
)

Set parameter common to several ADC: measurement path to internal channels (VrefInt, temperature sensor, ...).

Note:
One or several values can be selected. Example: (LL_ADC_PATH_INTERNAL_VREFINT | LL_ADC_PATH_INTERNAL_TEMPSENSOR)
Stabilization time of measurement path to internal channel: After enabling internal paths, before starting ADC conversion, a delay is required for internal voltage reference and temperature sensor stabilization time. Refer to device datasheet. Refer to literal LL_ADC_DELAY_VREFINT_STAB_US. Refer to literal LL_ADC_DELAY_TEMPSENSOR_STAB_US.
ADC internal channel sampling time constraint: For ADC conversion of internal channels, a sampling time minimum value is required. Refer to device datasheet.
Reference Manual to LL API cross reference:
CCR TSVREFE LL_ADC_SetCommonPathInternalCh
CCR VBATE LL_ADC_SetCommonPathInternalCh
Parameters:
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
PathInternalThis parameter can be a combination of the following values:
Return values:
None

Definition at line 1866 of file stm32f4xx_ll_adc.h.