@@ -180,12 +180,12 @@ WEAK void SystemClock_Config(void)
180
180
* in the RCC_OscInitTypeDef structure.
181
181
*/
182
182
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
183
- RCC_OscInitStruct.HSEState = RCC_HSE_ON ;
183
+ RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS ;
184
184
RCC_OscInitStruct.PLL .PLLState = RCC_PLL_ON;
185
185
RCC_OscInitStruct.PLL .PLLSource = RCC_PLLSOURCE_HSE;
186
- RCC_OscInitStruct.PLL .PLLM = 4 ;
187
- RCC_OscInitStruct.PLL .PLLN = 100 ;
188
- RCC_OscInitStruct.PLL .PLLP = RCC_PLLP_DIV2 ;
186
+ RCC_OscInitStruct.PLL .PLLM = 8 ;
187
+ RCC_OscInitStruct.PLL .PLLN = 384 ;
188
+ RCC_OscInitStruct.PLL .PLLP = RCC_PLLP_DIV4 ;
189
189
RCC_OscInitStruct.PLL .PLLQ = 8 ;
190
190
RCC_OscInitStruct.PLL .PLLR = 2 ;
191
191
if (HAL_RCC_OscConfig (&RCC_OscInitStruct) != HAL_OK) {
@@ -207,16 +207,9 @@ WEAK void SystemClock_Config(void)
207
207
208
208
/* * Initializes the peripherals clock
209
209
*/
210
- PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_PLLI2S | RCC_PERIPHCLK_CLK48
211
- | RCC_PERIPHCLK_SDIO | RCC_PERIPHCLK_I2S_APB2;
212
- PeriphClkInitStruct.PLLI2S .PLLI2SN = 72 ;
213
- PeriphClkInitStruct.PLLI2S .PLLI2SM = 4 ;
214
- PeriphClkInitStruct.PLLI2S .PLLI2SR = 2 ;
215
- PeriphClkInitStruct.PLLI2S .PLLI2SQ = 3 ;
216
- PeriphClkInitStruct.Clk48ClockSelection = RCC_CLK48CLKSOURCE_PLLI2SQ;
210
+ PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_SDIO | RCC_PERIPHCLK_CLK48;
211
+ PeriphClkInitStruct.Clk48ClockSelection = RCC_CLK48CLKSOURCE_PLLQ;
217
212
PeriphClkInitStruct.SdioClockSelection = RCC_SDIOCLKSOURCE_CLK48;
218
- PeriphClkInitStruct.I2sApb2ClockSelection = RCC_I2SAPB2CLKSOURCE_PLLI2S;
219
- PeriphClkInitStruct.PLLI2SSelection = RCC_PLLI2SCLKSOURCE_PLLSRC;
220
213
if (HAL_RCCEx_PeriphCLKConfig (&PeriphClkInitStruct) != HAL_OK) {
221
214
Error_Handler ();
222
215
}
0 commit comments