UTILS_PLLInitStruct: pointer to a
LL_UTILS_PLLInitTypeDef structure that contains the
configuration information for the PLL.
UTILS_ClkInitStruct: pointer to a LL_UTILS_ClkInitTypeDef
structure that contains the configuration information for the
BUS prescalers.
An: ErrorStatus enumeration value:
SUCCESS: Max frequency configuration done
ERROR: Max frequency configuration not done
The application need to ensure that PLL is disabled.
Function is based on the following formula: PLL output
frequency = (((HSI frequency / PLLM) * PLLN) / PLLP)PLLM:
ensure that the VCO input frequency ranges from 0.95 to 2.10
MHz (PLLVCO_input = HSI frequency / PLLM)PLLN: ensure
that the VCO output frequency is between 192 and 432 MHz
(PLLVCO_output = PLLVCO_input * PLLN)PLLP: ensure that
max frequency at 120000000 Hz is reached (PLLVCO_output
/ PLLP)
LL_PLL_ConfigSystemClock_HSE
ErrorStatus LL_PLL_ConfigSystemClock_HSE (uint32_t
HSEFrequency, uint32_t HSEBypass,
LL_UTILS_PLLInitTypeDef * UTILS_PLLInitStruct,
LL_UTILS_ClkInitTypeDef * UTILS_ClkInitStruct)
This function configures system clock with HSE as clock source of
the PLL.
HSEFrequency: Value between Min_Data = 4000000 and
Max_Data = 26000000
HSEBypass: This parameter can be one of the following
values:
LL_UTILS_HSEBYPASS_ON
LL_UTILS_HSEBYPASS_OFF
UTILS_PLLInitStruct: pointer to a
LL_UTILS_PLLInitTypeDef structure that contains the
configuration information for the PLL.
UTILS_ClkInitStruct: pointer to a LL_UTILS_ClkInitTypeDef
structure that contains the configuration information for the
BUS prescalers.
An: ErrorStatus enumeration value:
SUCCESS: Max frequency configuration done
ERROR: Max frequency configuration not done
The application need to ensure that PLL is disabled.
Function is based on the following formula: PLL output
frequency = (((HSE frequency / PLLM) * PLLN) / PLLP)PLLM:
ensure that the VCO input frequency ranges from 0.95 to 2.10
MHz (PLLVCO_input = HSE frequency / PLLM)PLLN: ensure
that the VCO output frequency is between 192 and 432 MHz
(PLLVCO_output = PLLVCO_input * PLLN)PLLP: ensure that
max frequency at 120000000 Hz is reached (PLLVCO_output
/ PLLP)