HAL
LL_RCC_PLLI2S_ConfigDomain_SAI() is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALLL_RCC_PLLI2S_ConfigDomain_SAI()

LL_RCC_PLLI2S_ConfigDomain_SAI() function

Configure PLLI2S used for SAI domain clock (*) value not defined in all devices. (*) value not defined in all devices. (*) value not defined in all devices. (*) value not defined in all devices.

Syntax

__STATIC_INLINE void LL_RCC_PLLI2S_ConfigDomain_SAI(uint32_t Source,     uint32_t PLLM,     uint32_t PLLN,     uint32_t PLLQ_R,     uint32_t PLLDIVQ_R);

Arguments

Source

This parameter can be one of the following values: @arg LL_RCC_PLLSOURCE_HSI @arg LL_RCC_PLLSOURCE_HSE @arg LL_RCC_PLLI2SSOURCE_PIN (*)

PLLM

This parameter can be one of the following values: @arg LL_RCC_PLLI2SM_DIV_2 @arg LL_RCC_PLLI2SM_DIV_3 @arg LL_RCC_PLLI2SM_DIV_4 @arg LL_RCC_PLLI2SM_DIV_5 @arg LL_RCC_PLLI2SM_DIV_6 @arg LL_RCC_PLLI2SM_DIV_7 @arg LL_RCC_PLLI2SM_DIV_8 @arg LL_RCC_PLLI2SM_DIV_9 @arg LL_RCC_PLLI2SM_DIV_10 @arg LL_RCC_PLLI2SM_DIV_11 @arg LL_RCC_PLLI2SM_DIV_12 @arg LL_RCC_PLLI2SM_DIV_13 @arg LL_RCC_PLLI2SM_DIV_14 @arg LL_RCC_PLLI2SM_DIV_15 @arg LL_RCC_PLLI2SM_DIV_16 @arg LL_RCC_PLLI2SM_DIV_17 @arg LL_RCC_PLLI2SM_DIV_18 @arg LL_RCC_PLLI2SM_DIV_19 @arg LL_RCC_PLLI2SM_DIV_20 @arg LL_RCC_PLLI2SM_DIV_21 @arg LL_RCC_PLLI2SM_DIV_22 @arg LL_RCC_PLLI2SM_DIV_23 @arg LL_RCC_PLLI2SM_DIV_24 @arg LL_RCC_PLLI2SM_DIV_25 @arg LL_RCC_PLLI2SM_DIV_26 @arg LL_RCC_PLLI2SM_DIV_27 @arg LL_RCC_PLLI2SM_DIV_28 @arg LL_RCC_PLLI2SM_DIV_29 @arg LL_RCC_PLLI2SM_DIV_30 @arg LL_RCC_PLLI2SM_DIV_31 @arg LL_RCC_PLLI2SM_DIV_32 @arg LL_RCC_PLLI2SM_DIV_33 @arg LL_RCC_PLLI2SM_DIV_34 @arg LL_RCC_PLLI2SM_DIV_35 @arg LL_RCC_PLLI2SM_DIV_36 @arg LL_RCC_PLLI2SM_DIV_37 @arg LL_RCC_PLLI2SM_DIV_38 @arg LL_RCC_PLLI2SM_DIV_39 @arg LL_RCC_PLLI2SM_DIV_40 @arg LL_RCC_PLLI2SM_DIV_41 @arg LL_RCC_PLLI2SM_DIV_42 @arg LL_RCC_PLLI2SM_DIV_43 @arg LL_RCC_PLLI2SM_DIV_44 @arg LL_RCC_PLLI2SM_DIV_45 @arg LL_RCC_PLLI2SM_DIV_46 @arg LL_RCC_PLLI2SM_DIV_47 @arg LL_RCC_PLLI2SM_DIV_48 @arg LL_RCC_PLLI2SM_DIV_49 @arg LL_RCC_PLLI2SM_DIV_50 @arg LL_RCC_PLLI2SM_DIV_51 @arg LL_RCC_PLLI2SM_DIV_52 @arg LL_RCC_PLLI2SM_DIV_53 @arg LL_RCC_PLLI2SM_DIV_54 @arg LL_RCC_PLLI2SM_DIV_55 @arg LL_RCC_PLLI2SM_DIV_56 @arg LL_RCC_PLLI2SM_DIV_57 @arg LL_RCC_PLLI2SM_DIV_58 @arg LL_RCC_PLLI2SM_DIV_59 @arg LL_RCC_PLLI2SM_DIV_60 @arg LL_RCC_PLLI2SM_DIV_61 @arg LL_RCC_PLLI2SM_DIV_62 @arg LL_RCC_PLLI2SM_DIV_63

PLLN

Between 50/192(*) and 432

PLLQ_R

PLLDIVQ_R

This parameter can be one of the following values: @arg LL_RCC_PLLI2SDIVQ_DIV_1 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_2 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_3 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_4 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_5 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_6 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_7 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_8 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_9 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_10 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_11 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_12 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_13 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_14 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_15 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_16 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_17 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_18 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_19 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_20 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_21 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_22 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_23 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_24 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_25 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_26 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_27 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_28 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_29 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_30 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_31 (*) @arg LL_RCC_PLLI2SDIVQ_DIV_32 (*) @arg LL_RCC_PLLI2SDIVR_DIV_1 (*) @arg LL_RCC_PLLI2SDIVR_DIV_2 (*) @arg LL_RCC_PLLI2SDIVR_DIV_3 (*) @arg LL_RCC_PLLI2SDIVR_DIV_4 (*) @arg LL_RCC_PLLI2SDIVR_DIV_5 (*) @arg LL_RCC_PLLI2SDIVR_DIV_6 (*) @arg LL_RCC_PLLI2SDIVR_DIV_7 (*) @arg LL_RCC_PLLI2SDIVR_DIV_8 (*) @arg LL_RCC_PLLI2SDIVR_DIV_9 (*) @arg LL_RCC_PLLI2SDIVR_DIV_10 (*) @arg LL_RCC_PLLI2SDIVR_DIV_11 (*) @arg LL_RCC_PLLI2SDIVR_DIV_12 (*) @arg LL_RCC_PLLI2SDIVR_DIV_13 (*) @arg LL_RCC_PLLI2SDIVR_DIV_14 (*) @arg LL_RCC_PLLI2SDIVR_DIV_15 (*) @arg LL_RCC_PLLI2SDIVR_DIV_16 (*) @arg LL_RCC_PLLI2SDIVR_DIV_17 (*) @arg LL_RCC_PLLI2SDIVR_DIV_18 (*) @arg LL_RCC_PLLI2SDIVR_DIV_19 (*) @arg LL_RCC_PLLI2SDIVR_DIV_20 (*) @arg LL_RCC_PLLI2SDIVR_DIV_21 (*) @arg LL_RCC_PLLI2SDIVR_DIV_22 (*) @arg LL_RCC_PLLI2SDIVR_DIV_23 (*) @arg LL_RCC_PLLI2SDIVR_DIV_24 (*) @arg LL_RCC_PLLI2SDIVR_DIV_25 (*) @arg LL_RCC_PLLI2SDIVR_DIV_26 (*) @arg LL_RCC_PLLI2SDIVR_DIV_27 (*) @arg LL_RCC_PLLI2SDIVR_DIV_28 (*) @arg LL_RCC_PLLI2SDIVR_DIV_29 (*) @arg LL_RCC_PLLI2SDIVR_DIV_30 (*) @arg LL_RCC_PLLI2SDIVR_DIV_31 (*)

Return value

None

Notes

PLL Source and PLLM Divider can be written only when PLL, PLLI2S and PLLSAI(*) are disabled PLLN/PLLQ/PLLR can be written only when PLLI2S is disabled This can be selected for SAI PLLI2SCFGR PLLI2SSRC LL_RCC_PLLI2S_ConfigDomain_SAI\n PLLCFGR PLLM LL_RCC_PLLI2S_ConfigDomain_SAI\n PLLI2SCFGR PLLI2SM LL_RCC_PLLI2S_ConfigDomain_SAI\n PLLI2SCFGR PLLI2SN LL_RCC_PLLI2S_ConfigDomain_SAI\n PLLI2SCFGR PLLI2SQ LL_RCC_PLLI2S_ConfigDomain_SAI\n PLLI2SCFGR PLLI2SR LL_RCC_PLLI2S_ConfigDomain_SAI\n DCKCFGR PLLI2SDIVQ LL_RCC_PLLI2S_ConfigDomain_SAI\n DCKCFGR PLLI2SDIVR LL_RCC_PLLI2S_ConfigDomain_SAI

References

LocationText
stm32f4xx_ll_rcc.h:5337
__STATIC_INLINE void LL_RCC_PLLI2S_ConfigDomain_SAI(uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ_R, uint32_t PLLDIVQ_R)

Data Use

Type of LL_RCC_PLLI2S_ConfigDomain_SAI()
LL_RCC_PLLI2S_ConfigDomain_SAI()
uint32_t
all items filtered out