|
STM32L443xx HAL User Manual
|
Functions | |
| __STATIC_INLINE void | LL_RCC_PLL_Enable (void) |
| Enable PLL. | |
| __STATIC_INLINE void | LL_RCC_PLL_Disable (void) |
| Disable PLL. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_IsReady (void) |
| Check if PLL Ready. | |
| __STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_SYS (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR) |
| Configure PLL used for SYSCLK Domain. | |
| __STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP) |
| Configure PLL used for SAI domain clock. | |
| __STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_48M (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ) |
| Configure PLL used for 48Mhz domain clock. | |
| __STATIC_INLINE void | LL_RCC_PLL_SetMainSource (uint32_t PLLSource) |
| Configure PLL clock source. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_GetMainSource (void) |
| Get the oscillator used as PLL clock source. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_GetN (void) |
| Get Main PLL multiplication factor for VCO. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_GetP (void) |
| Get Main PLL division factor for PLLP. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_GetQ (void) |
| Get Main PLL division factor for PLLQ. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_GetR (void) |
| Get Main PLL division factor for PLLR. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_GetDivider (void) |
| Get Division factor for the main PLL and other PLL. | |
| __STATIC_INLINE void | LL_RCC_PLL_EnableDomain_SAI (void) |
| Enable PLL output mapped on SAI domain clock. | |
| __STATIC_INLINE void | LL_RCC_PLL_DisableDomain_SAI (void) |
| Disable PLL output mapped on SAI domain clock. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_IsEnabledDomain_SAI (void) |
| Check if PLL output mapped on SAI domain clock is enabled. | |
| __STATIC_INLINE void | LL_RCC_PLL_EnableDomain_48M (void) |
| Enable PLL output mapped on 48MHz domain clock. | |
| __STATIC_INLINE void | LL_RCC_PLL_DisableDomain_48M (void) |
| Disable PLL output mapped on 48MHz domain clock. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_IsEnabledDomain_48M (void) |
| Check if PLL output mapped on 48MHz domain clock is enabled. | |
| __STATIC_INLINE void | LL_RCC_PLL_EnableDomain_SYS (void) |
| Enable PLL output mapped on SYSCLK domain. | |
| __STATIC_INLINE void | LL_RCC_PLL_DisableDomain_SYS (void) |
| Disable PLL output mapped on SYSCLK domain. | |
| __STATIC_INLINE uint32_t | LL_RCC_PLL_IsEnabledDomain_SYS (void) |
| Check if PLL output mapped on SYSCLK domain clock is enabled. | |
| __STATIC_INLINE void LL_RCC_PLL_ConfigDomain_48M | ( | uint32_t | Source, |
| uint32_t | PLLM, | ||
| uint32_t | PLLN, | ||
| uint32_t | PLLQ | ||
| ) |
Configure PLL used for 48Mhz domain clock.
| Source | This parameter can be one of the following values: |
| PLLM | This parameter can be one of the following values:
|
| PLLN | Between 8 and 86 or 127 depending on devices |
| PLLQ | This parameter can be one of the following values: |
| None |
Definition at line 3960 of file stm32l4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_ConfigDomain_SAI | ( | uint32_t | Source, |
| uint32_t | PLLM, | ||
| uint32_t | PLLN, | ||
| uint32_t | PLLP | ||
| ) |
Configure PLL used for SAI domain clock.
| None |
Definition at line 3906 of file stm32l4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_ConfigDomain_SYS | ( | uint32_t | Source, |
| uint32_t | PLLM, | ||
| uint32_t | PLLN, | ||
| uint32_t | PLLR | ||
| ) |
Configure PLL used for SYSCLK Domain.
| Source | This parameter can be one of the following values: |
| PLLM | This parameter can be one of the following values:
|
| PLLN | Between 8 and 86 or 127 depending on devices |
| PLLR | This parameter can be one of the following values: |
| None |
Definition at line 3798 of file stm32l4xx_ll_rcc.h.
Referenced by LL_PLL_ConfigSystemClock_HSE(), LL_PLL_ConfigSystemClock_HSI(), and LL_PLL_ConfigSystemClock_MSI().
| __STATIC_INLINE void LL_RCC_PLL_Disable | ( | void | ) |
Disable PLL.
| None |
Definition at line 3742 of file stm32l4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_DisableDomain_48M | ( | void | ) |
Disable PLL output mapped on 48MHz domain clock.
| None |
Definition at line 4177 of file stm32l4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_DisableDomain_SAI | ( | void | ) |
Disable PLL output mapped on SAI domain clock.
| None |
Definition at line 4141 of file stm32l4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_DisableDomain_SYS | ( | void | ) |
Disable PLL output mapped on SYSCLK domain.
| None |
Definition at line 4211 of file stm32l4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_Enable | ( | void | ) |
Enable PLL.
| None |
Definition at line 3731 of file stm32l4xx_ll_rcc.h.
Referenced by UTILS_EnablePLLAndSwitchSystem().
| __STATIC_INLINE void LL_RCC_PLL_EnableDomain_48M | ( | void | ) |
Enable PLL output mapped on 48MHz domain clock.
| None |
Definition at line 4163 of file stm32l4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_EnableDomain_SAI | ( | void | ) |
Enable PLL output mapped on SAI domain clock.
| None |
Definition at line 4127 of file stm32l4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_EnableDomain_SYS | ( | void | ) |
Enable PLL output mapped on SYSCLK domain.
| None |
Definition at line 4197 of file stm32l4xx_ll_rcc.h.
Referenced by UTILS_EnablePLLAndSwitchSystem().
| __STATIC_INLINE uint32_t LL_RCC_PLL_GetDivider | ( | void | ) |
Get Division factor for the main PLL and other PLL.
| Returned | value can be one of the following values:
|
Definition at line 4116 of file stm32l4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_SAI(), RCC_PLL_GetFreqDomain_SYS(), RCC_PLLSAI1_GetFreqDomain_48M(), RCC_PLLSAI1_GetFreqDomain_ADC(), and RCC_PLLSAI1_GetFreqDomain_SAI().
| __STATIC_INLINE uint32_t LL_RCC_PLL_GetMainSource | ( | void | ) |
Get the oscillator used as PLL clock source.
| Returned | value can be one of the following values: |
Definition at line 3990 of file stm32l4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_SAI(), RCC_PLL_GetFreqDomain_SYS(), RCC_PLLSAI1_GetFreqDomain_48M(), RCC_PLLSAI1_GetFreqDomain_ADC(), and RCC_PLLSAI1_GetFreqDomain_SAI().
| __STATIC_INLINE uint32_t LL_RCC_PLL_GetN | ( | void | ) |
Get Main PLL multiplication factor for VCO.
| Between | 8 and 86 or 127 depending on devices |
Definition at line 4000 of file stm32l4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_SAI(), and RCC_PLL_GetFreqDomain_SYS().
| __STATIC_INLINE uint32_t LL_RCC_PLL_GetP | ( | void | ) |
Get Main PLL division factor for PLLP.
Definition at line 4043 of file stm32l4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_SAI().
| __STATIC_INLINE uint32_t LL_RCC_PLL_GetQ | ( | void | ) |
Get Main PLL division factor for PLLQ.
| Returned | value can be one of the following values: |
Definition at line 4073 of file stm32l4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_48M().
| __STATIC_INLINE uint32_t LL_RCC_PLL_GetR | ( | void | ) |
Get Main PLL division factor for PLLR.
| Returned | value can be one of the following values: |
Definition at line 4088 of file stm32l4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_SYS().
| __STATIC_INLINE uint32_t LL_RCC_PLL_IsEnabledDomain_48M | ( | void | ) |
Check if PLL output mapped on 48MHz domain clock is enabled.
| State | of bit (1 or 0). |
Definition at line 4187 of file stm32l4xx_ll_rcc.h.
Referenced by LL_RCC_GetRNGClockFreq(), LL_RCC_GetSDMMCClockFreq(), and LL_RCC_GetUSBClockFreq().
| __STATIC_INLINE uint32_t LL_RCC_PLL_IsEnabledDomain_SAI | ( | void | ) |
Check if PLL output mapped on SAI domain clock is enabled.
| State | of bit (1 or 0). |
Definition at line 4151 of file stm32l4xx_ll_rcc.h.
Referenced by LL_RCC_GetSAIClockFreq().
| __STATIC_INLINE uint32_t LL_RCC_PLL_IsEnabledDomain_SYS | ( | void | ) |
Check if PLL output mapped on SYSCLK domain clock is enabled.
| State | of bit (1 or 0). |
Definition at line 4221 of file stm32l4xx_ll_rcc.h.
| __STATIC_INLINE uint32_t LL_RCC_PLL_IsReady | ( | void | ) |
Check if PLL Ready.
| State | of bit (1 or 0). |
Definition at line 3752 of file stm32l4xx_ll_rcc.h.
Referenced by LL_RCC_GetRNGClockFreq(), LL_RCC_GetSAIClockFreq(), LL_RCC_GetSDMMCClockFreq(), LL_RCC_GetUSBClockFreq(), UTILS_EnablePLLAndSwitchSystem(), and UTILS_PLL_IsBusy().
| __STATIC_INLINE void LL_RCC_PLL_SetMainSource | ( | uint32_t | PLLSource | ) |
Configure PLL clock source.
| PLLSource | This parameter can be one of the following values: |
| None |
Definition at line 3976 of file stm32l4xx_ll_rcc.h.
1.7.6.1