@@ -47,9 +47,9 @@ WEAK void SystemClock_Config(void)
47
47
RCC_OscInitStruct .PLL .PLLState = RCC_PLL_ON ;
48
48
RCC_OscInitStruct .PLL .PLLSource = RCC_PLLSOURCE_HSI ;
49
49
RCC_OscInitStruct .PLL .PLLM = 4 ;
50
- RCC_OscInitStruct .PLL .PLLN = 30 ;
50
+ RCC_OscInitStruct .PLL .PLLN = 60 ;
51
51
RCC_OscInitStruct .PLL .PLLP = 2 ;
52
- RCC_OscInitStruct .PLL .PLLQ = 2 ;
52
+ RCC_OscInitStruct .PLL .PLLQ = 5 ;
53
53
RCC_OscInitStruct .PLL .PLLR = 2 ;
54
54
RCC_OscInitStruct .PLL .PLLRGE = RCC_PLL1VCIRANGE_3 ;
55
55
RCC_OscInitStruct .PLL .PLLVCOSEL = RCC_PLL1VCOWIDE ;
@@ -75,8 +75,32 @@ WEAK void SystemClock_Config(void)
75
75
}
76
76
/** Initializes the peripherals clock
77
77
*/
78
- PeriphClkInitStruct .PeriphClockSelection = RCC_PERIPHCLK_USB ;
78
+ PeriphClkInitStruct .PeriphClockSelection = RCC_PERIPHCLK_USB | RCC_PERIPHCLK_QSPI
79
+ | RCC_PERIPHCLK_SDMMC | RCC_PERIPHCLK_ADC
80
+ | RCC_PERIPHCLK_LPUART1 | RCC_PERIPHCLK_USART16
81
+ | RCC_PERIPHCLK_USART234578 | RCC_PERIPHCLK_I2C123
82
+ | RCC_PERIPHCLK_I2C4 | RCC_PERIPHCLK_SPI123
83
+ | RCC_PERIPHCLK_SPI45 | RCC_PERIPHCLK_SPI6 ;
84
+ PeriphClkInitStruct .PLL2 .PLL2M = 4 ;
85
+ PeriphClkInitStruct .PLL2 .PLL2N = 10 ;
86
+ PeriphClkInitStruct .PLL2 .PLL2P = 2 ;
87
+ PeriphClkInitStruct .PLL2 .PLL2Q = 2 ;
88
+ PeriphClkInitStruct .PLL2 .PLL2R = 2 ;
89
+ PeriphClkInitStruct .PLL2 .PLL2RGE = RCC_PLL2VCIRANGE_3 ;
90
+ PeriphClkInitStruct .PLL2 .PLL2VCOSEL = RCC_PLL2VCOMEDIUM ;
91
+ PeriphClkInitStruct .PLL2 .PLL2FRACN = 0.0 ;
92
+ PeriphClkInitStruct .AdcClockSelection = RCC_ADCCLKSOURCE_PLL2 ;
79
93
PeriphClkInitStruct .UsbClockSelection = RCC_USBCLKSOURCE_HSI48 ;
94
+ PeriphClkInitStruct .QspiClockSelection = RCC_QSPICLKSOURCE_D1HCLK ;
95
+ PeriphClkInitStruct .SdmmcClockSelection = RCC_SDMMCCLKSOURCE_PLL ;
96
+ PeriphClkInitStruct .Lpuart1ClockSelection = RCC_LPUART1CLKSOURCE_D3PCLK1 ;
97
+ PeriphClkInitStruct .Usart16ClockSelection = RCC_USART16CLKSOURCE_D2PCLK2 ;
98
+ PeriphClkInitStruct .Usart234578ClockSelection = RCC_USART234578CLKSOURCE_D2PCLK1 ;
99
+ PeriphClkInitStruct .I2c123ClockSelection = RCC_I2C123CLKSOURCE_D2PCLK1 ;
100
+ PeriphClkInitStruct .I2c4ClockSelection = RCC_I2C4CLKSOURCE_D3PCLK1 ;
101
+ PeriphClkInitStruct .Spi123ClockSelection = RCC_SPI123CLKSOURCE_PLL ;
102
+ PeriphClkInitStruct .Spi45ClockSelection = RCC_SPI45CLKSOURCE_D2PCLK1 ;
103
+ PeriphClkInitStruct .Spi6ClockSelection = RCC_SPI6CLKSOURCE_D3PCLK1 ;
80
104
if (HAL_RCCEx_PeriphCLKConfig (& PeriphClkInitStruct ) != HAL_OK ) {
81
105
Error_Handler ();
82
106
}
0 commit comments