@@ -180,12 +180,12 @@ WEAK void SystemClock_Config(void)
180180 * in the RCC_OscInitTypeDef structure.
181181 */
182182 RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
183- RCC_OscInitStruct.HSEState = RCC_HSE_ON ;
183+ RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS ;
184184 RCC_OscInitStruct.PLL .PLLState = RCC_PLL_ON;
185185 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 ;
189189 RCC_OscInitStruct.PLL .PLLQ = 8 ;
190190 RCC_OscInitStruct.PLL .PLLR = 2 ;
191191 if (HAL_RCC_OscConfig (&RCC_OscInitStruct) != HAL_OK) {
@@ -207,16 +207,9 @@ WEAK void SystemClock_Config(void)
207207
208208 /* * Initializes the peripherals clock
209209 */
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;
217212 PeriphClkInitStruct.SdioClockSelection = RCC_SDIOCLKSOURCE_CLK48;
218- PeriphClkInitStruct.I2sApb2ClockSelection = RCC_I2SAPB2CLKSOURCE_PLLI2S;
219- PeriphClkInitStruct.PLLI2SSelection = RCC_PLLI2SCLKSOURCE_PLLSRC;
220213 if (HAL_RCCEx_PeriphCLKConfig (&PeriphClkInitStruct) != HAL_OK) {
221214 Error_Handler ();
222215 }
0 commit comments