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.