HAL
LL_RCC_PLL_ConfigDomain_I2S() is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALLL_RCC_PLL_ConfigDomain_I2S()

LL_RCC_PLL_ConfigDomain_I2S() function

Configure PLL used for I2S clock

Syntax

__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_I2S(uint32_t Source,     uint32_t PLLM,     uint32_t PLLN,     uint32_t PLLR);

Arguments

Source

This parameter can be one of the following values: @arg LL_RCC_PLLSOURCE_HSI @arg LL_RCC_PLLSOURCE_HSE

PLLM

This parameter can be one of the following values: @arg LL_RCC_PLLM_DIV_2 @arg LL_RCC_PLLM_DIV_3 @arg LL_RCC_PLLM_DIV_4 @arg LL_RCC_PLLM_DIV_5 @arg LL_RCC_PLLM_DIV_6 @arg LL_RCC_PLLM_DIV_7 @arg LL_RCC_PLLM_DIV_8 @arg LL_RCC_PLLM_DIV_9 @arg LL_RCC_PLLM_DIV_10 @arg LL_RCC_PLLM_DIV_11 @arg LL_RCC_PLLM_DIV_12 @arg LL_RCC_PLLM_DIV_13 @arg LL_RCC_PLLM_DIV_14 @arg LL_RCC_PLLM_DIV_15 @arg LL_RCC_PLLM_DIV_16 @arg LL_RCC_PLLM_DIV_17 @arg LL_RCC_PLLM_DIV_18 @arg LL_RCC_PLLM_DIV_19 @arg LL_RCC_PLLM_DIV_20 @arg LL_RCC_PLLM_DIV_21 @arg LL_RCC_PLLM_DIV_22 @arg LL_RCC_PLLM_DIV_23 @arg LL_RCC_PLLM_DIV_24 @arg LL_RCC_PLLM_DIV_25 @arg LL_RCC_PLLM_DIV_26 @arg LL_RCC_PLLM_DIV_27 @arg LL_RCC_PLLM_DIV_28 @arg LL_RCC_PLLM_DIV_29 @arg LL_RCC_PLLM_DIV_30 @arg LL_RCC_PLLM_DIV_31 @arg LL_RCC_PLLM_DIV_32 @arg LL_RCC_PLLM_DIV_33 @arg LL_RCC_PLLM_DIV_34 @arg LL_RCC_PLLM_DIV_35 @arg LL_RCC_PLLM_DIV_36 @arg LL_RCC_PLLM_DIV_37 @arg LL_RCC_PLLM_DIV_38 @arg LL_RCC_PLLM_DIV_39 @arg LL_RCC_PLLM_DIV_40 @arg LL_RCC_PLLM_DIV_41 @arg LL_RCC_PLLM_DIV_42 @arg LL_RCC_PLLM_DIV_43 @arg LL_RCC_PLLM_DIV_44 @arg LL_RCC_PLLM_DIV_45 @arg LL_RCC_PLLM_DIV_46 @arg LL_RCC_PLLM_DIV_47 @arg LL_RCC_PLLM_DIV_48 @arg LL_RCC_PLLM_DIV_49 @arg LL_RCC_PLLM_DIV_50 @arg LL_RCC_PLLM_DIV_51 @arg LL_RCC_PLLM_DIV_52 @arg LL_RCC_PLLM_DIV_53 @arg LL_RCC_PLLM_DIV_54 @arg LL_RCC_PLLM_DIV_55 @arg LL_RCC_PLLM_DIV_56 @arg LL_RCC_PLLM_DIV_57 @arg LL_RCC_PLLM_DIV_58 @arg LL_RCC_PLLM_DIV_59 @arg LL_RCC_PLLM_DIV_60 @arg LL_RCC_PLLM_DIV_61 @arg LL_RCC_PLLM_DIV_62 @arg LL_RCC_PLLM_DIV_63

PLLN

Between 50 and 432

PLLR

This parameter can be one of the following values: @arg LL_RCC_PLLR_DIV_2 @arg LL_RCC_PLLR_DIV_3 @arg LL_RCC_PLLR_DIV_4 @arg LL_RCC_PLLR_DIV_5 @arg LL_RCC_PLLR_DIV_6 @arg LL_RCC_PLLR_DIV_7

Return value

None

Notes

PLL Source and PLLM Divider can be written only when PLL, PLLI2S and PLLSAI are disabled PLLN/PLLR can be written only when PLL is disabled This can be selected for I2S PLLCFGR PLLM LL_RCC_PLL_ConfigDomain_I2S\n PLLCFGR PLLN LL_RCC_PLL_ConfigDomain_I2S\n PLLCFGR PLLR LL_RCC_PLL_ConfigDomain_I2S

References

LocationText
stm32f4xx_ll_rcc.h:4597
__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_I2S(uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR)