Skip to content

Commit 6772f85

Browse files
committed
fix: clock config
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 0b19c7f commit 6772f85

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

‎variants/STM32F3xx/F303V(D-E)(H-T)/generic_clock.c‎

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,26 @@
2121
*/
2222
WEAK void SystemClock_Config(void)
2323
{
24+
RCC_OscInitTypeDef RCC_OscInitStruct = {};
2425
RCC_ClkInitTypeDef RCC_ClkInitStruct = {};
2526
RCC_PeriphCLKInitTypeDef PeriphClkInit = {};
2627

28+
/** Initializes the RCC Oscillators according to the specified parameters
29+
* in the RCC_OscInitTypeDef structure.
30+
*/
31+
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
32+
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
33+
RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
34+
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
35+
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
36+
RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9;
37+
RCC_OscInitStruct.PLL.PREDIV = RCC_PREDIV_DIV1;
38+
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
39+
Error_Handler();
40+
}
41+
2742
/** Initializes the CPU, AHB and APB buses clocks
28-
*/
43+
*/
2944
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK
3045
| RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2;
3146
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;

0 commit comments

Comments
 (0)