|
STM32F479xx 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_ConfigDomain_DSI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR) |
| Configure PLL used for DSI clock. | |
| __STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR) |
| Configure PLL used for SAI 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_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 4412 of file stm32f4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_ConfigDomain_DSI | ( | uint32_t | Source, |
| uint32_t | PLLM, | ||
| uint32_t | PLLN, | ||
| uint32_t | PLLR | ||
| ) |
Configure PLL used for DSI clock.
| None |
Definition at line 4505 of file stm32f4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_ConfigDomain_SAI | ( | uint32_t | Source, |
| uint32_t | PLLM, | ||
| uint32_t | PLLN, | ||
| uint32_t | PLLR | ||
| ) |
Configure PLL used for SAI clock.
| Source | This parameter can be one of the following values: |
| PLLM | This parameter can be one of the following values:
|
| PLLN | Between 50 and 432 |
| PLLR | This parameter can be one of the following values: |
| PLLDIVR | This parameter can be one of the following values:
|
| None |
Definition at line 4826 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: (*) value not defined in all devices. |
| None |
Definition at line 4306 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 5062 of file stm32f4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_Disable | ( | void | ) |
Disable PLL.
| None |
Definition at line 4197 of file stm32f4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_Enable | ( | void | ) |
Enable PLL.
| None |
Definition at line 4186 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 5044 of file stm32f4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_DSI(), RCC_PLL_GetFreqDomain_SAI(), 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 4858 of file stm32f4xx_ll_rcc.h.
Referenced by LL_RCC_GetI2SClockFreq(), LL_RCC_GetSAIClockFreq(), RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_DSI(), RCC_PLL_GetFreqDomain_SAI(), RCC_PLL_GetFreqDomain_SYS(), RCC_PLLSAI_GetFreqDomain_48M(), 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 4870 of file stm32f4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_DSI(), 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.
| Returned | value can be one of the following values: |
Definition at line 4884 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 5072 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 4909 of file stm32f4xx_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 4927 of file stm32f4xx_ll_rcc.h.
Referenced by RCC_PLL_GetFreqDomain_DSI(), RCC_PLL_GetFreqDomain_SAI(), and RCC_PLL_GetFreqDomain_SYS().
| __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 5096 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 5083 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 4207 of file stm32f4xx_ll_rcc.h.
Referenced by LL_RCC_DeInit(), LL_RCC_GetDSIClockFreq(), 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 4846 of file stm32f4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_SpreadSpectrum_Disable | ( | void | ) |
Disable Spread Spectrum for PLL.
| None |
Definition at line 5116 of file stm32f4xx_ll_rcc.h.
| __STATIC_INLINE void LL_RCC_PLL_SpreadSpectrum_Enable | ( | void | ) |
Enable Spread Spectrum for PLL.
| None |
Definition at line 5106 of file stm32f4xx_ll_rcc.h.
1.7.6.1