STM32F439xx 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 PLLP_R) |
Configure PLL used for SYSCLK Domain. | |
__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_GetDivider (void) |
Get Division factor for the main PLL and other PLL. | |
__STATIC_INLINE void | LL_RCC_PLL_ConfigSpreadSpectrum (uint32_t Mod, uint32_t Inc, uint32_t Sel) |
Configure Spread Spectrum used for PLL. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetPeriodModulation (void) |
Get Spread Spectrum Modulation Period for PLL. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetStepIncrementation (void) |
Get Spread Spectrum Incrementation Step for PLL. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetSpreadSelection (void) |
Get Spread Spectrum Selection for PLL. | |
__STATIC_INLINE void | LL_RCC_PLL_SpreadSpectrum_Enable (void) |
Enable Spread Spectrum for PLL. | |
__STATIC_INLINE void | LL_RCC_PLL_SpreadSpectrum_Disable (void) |
Disable Spread Spectrum for PLL. |
__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.
(*) value not defined in all devices.
PLLQ | This parameter can be one of the following values: |
None |
Definition at line 4428 of file stm32f4xx_ll_rcc.h.
__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_SYS | ( | uint32_t | Source, |
uint32_t | PLLM, | ||
uint32_t | PLLN, | ||
uint32_t | PLLP_R | ||
) |
Configure PLL used for SYSCLK Domain.
(*) value not defined in all devices.
PLLP_R | This parameter can be one of the following values:
|
None |
Definition at line 4322 of file stm32f4xx_ll_rcc.h.
Referenced by LL_PLL_ConfigSystemClock_HSE(), and LL_PLL_ConfigSystemClock_HSI().
__STATIC_INLINE void LL_RCC_PLL_ConfigSpreadSpectrum | ( | uint32_t | Mod, |
uint32_t | Inc, | ||
uint32_t | Sel | ||
) |
Configure Spread Spectrum used for PLL.
Mod | Between Min_Data=0 and Max_Data=8191 |
Inc | Between Min_Data=0 and Max_Data=32767 |
Sel | This parameter can be one of the following values: |
None |
Definition at line 5078 of file stm32f4xx_ll_rcc.h.
__STATIC_INLINE void LL_RCC_PLL_Disable | ( | void | ) |
Disable PLL.
None |
Definition at line 4213 of file stm32f4xx_ll_rcc.h.
__STATIC_INLINE void LL_RCC_PLL_Enable | ( | void | ) |
Enable PLL.
None |
Definition at line 4202 of file stm32f4xx_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.
Definition at line 5060 of file stm32f4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_48M(), and RCC_PLL_GetFreqDomain_SYS().
__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 4874 of file stm32f4xx_ll_rcc.h.
Referenced by LL_RCC_GetI2SClockFreq(), LL_RCC_GetSAIClockFreq(), RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_SYS(), RCC_PLLSAI_GetFreqDomain_LTDC(), and RCC_PLLSAI_GetFreqDomain_SAI().
__STATIC_INLINE uint32_t LL_RCC_PLL_GetN | ( | void | ) |
Get Main PLL multiplication factor for VCO.
Between | 50/192(*) and 432 |
(*) value not defined in all devices.
Definition at line 4886 of file stm32f4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_48M(), and RCC_PLL_GetFreqDomain_SYS().
__STATIC_INLINE uint32_t LL_RCC_PLL_GetP | ( | void | ) |
Get Main PLL division factor for PLLP.
Returned | value can be one of the following values: |
Definition at line 4900 of file stm32f4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_SYS().
__STATIC_INLINE uint32_t LL_RCC_PLL_GetPeriodModulation | ( | void | ) |
Get Spread Spectrum Modulation Period for PLL.
Between | Min_Data=0 and Max_Data=8191 |
Definition at line 5088 of file stm32f4xx_ll_rcc.h.
__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 4925 of file stm32f4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_48M().
__STATIC_INLINE uint32_t LL_RCC_PLL_GetSpreadSelection | ( | void | ) |
Get Spread Spectrum Selection for PLL.
Returned | value can be one of the following values: |
Definition at line 5112 of file stm32f4xx_ll_rcc.h.
__STATIC_INLINE uint32_t LL_RCC_PLL_GetStepIncrementation | ( | void | ) |
Get Spread Spectrum Incrementation Step for PLL.
Between | Min_Data=0 and Max_Data=32767 |
Definition at line 5099 of file stm32f4xx_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 4223 of file stm32f4xx_ll_rcc.h.
Referenced by LL_RCC_DeInit(), LL_RCC_GetI2SClockFreq(), LL_RCC_GetRNGClockFreq(), LL_RCC_GetSAIClockFreq(), LL_RCC_GetSDIOClockFreq(), 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 4862 of file stm32f4xx_ll_rcc.h.
__STATIC_INLINE void LL_RCC_PLL_SpreadSpectrum_Disable | ( | void | ) |
Disable Spread Spectrum for PLL.
None |
Definition at line 5132 of file stm32f4xx_ll_rcc.h.
__STATIC_INLINE void LL_RCC_PLL_SpreadSpectrum_Enable | ( | void | ) |
Enable Spread Spectrum for PLL.
None |
Definition at line 5122 of file stm32f4xx_ll_rcc.h.