@@ -364,7 +364,6 @@ WEAK void SystemClock_Config(void)
364364 | RCC_PERIPHCLK_USART234578 | RCC_PERIPHCLK_I2C123
365365 | RCC_PERIPHCLK_I2C4 | RCC_PERIPHCLK_SPI123
366366 | RCC_PERIPHCLK_SPI45 | RCC_PERIPHCLK_SPI6;
367- PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_ADC;
368367 PeriphClkInitStruct.PLL2 .PLL2M = 1 ;
369368 PeriphClkInitStruct.PLL2 .PLL2N = 20 ;
370369 PeriphClkInitStruct.PLL2 .PLL2P = 2 ;
@@ -373,11 +372,19 @@ WEAK void SystemClock_Config(void)
373372 PeriphClkInitStruct.PLL2 .PLL2RGE = RCC_PLL2VCIRANGE_3;
374373 PeriphClkInitStruct.PLL2 .PLL2VCOSEL = RCC_PLL2VCOMEDIUM;
375374 PeriphClkInitStruct.PLL2 .PLL2FRACN = 0.0 ;
375+ PeriphClkInitStruct.PLL3 .PLL3M = 1 ;
376+ PeriphClkInitStruct.PLL3 .PLL3N = 24 ;
377+ PeriphClkInitStruct.PLL3 .PLL3P = 2 ;
378+ PeriphClkInitStruct.PLL3 .PLL3Q = 6 ;
379+ PeriphClkInitStruct.PLL3 .PLL3R = 2 ;
380+ PeriphClkInitStruct.PLL3 .PLL3RGE = RCC_PLL3VCIRANGE_3;
381+ PeriphClkInitStruct.PLL3 .PLL3VCOSEL = RCC_PLL3VCOWIDE;
382+ PeriphClkInitStruct.PLL3 .PLL3FRACN = 0.0 ;
376383 PeriphClkInitStruct.AdcClockSelection = RCC_ADCCLKSOURCE_PLL2;
377384 PeriphClkInitStruct.UsbClockSelection = RCC_USBCLKSOURCE_HSI48;
378385 PeriphClkInitStruct.QspiClockSelection = RCC_QSPICLKSOURCE_D1HCLK;
379386 PeriphClkInitStruct.SdmmcClockSelection = RCC_SDMMCCLKSOURCE_PLL;
380- PeriphClkInitStruct.Lpuart1ClockSelection = RCC_LPUART1CLKSOURCE_D3PCLK1 ;
387+ PeriphClkInitStruct.Lpuart1ClockSelection = RCC_LPUART1CLKSOURCE_PLL3 ;
381388 PeriphClkInitStruct.Usart16ClockSelection = RCC_USART16CLKSOURCE_D2PCLK2;
382389 PeriphClkInitStruct.Usart234578ClockSelection = RCC_USART234578CLKSOURCE_D2PCLK1;
383390 PeriphClkInitStruct.I2c123ClockSelection = RCC_I2C123CLKSOURCE_D2PCLK1;
0 commit comments