Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7417940

Browse files
committed
variant(g0): generic STM32G0B0RET USB clock configuration
Fixes#2720.Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent9154e6e commit7417940

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

‎variants/STM32G0xx/G0B0RET/generic_clock.c‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ WEAK void SystemClock_Config(void)
2222
{
2323
RCC_OscInitTypeDefRCC_OscInitStruct= {};
2424
RCC_ClkInitTypeDefRCC_ClkInitStruct= {};
25+
RCC_PeriphCLKInitTypeDefPeriphClkInit= {};
2526

2627
/** Configure the main internal regulator output voltage
2728
*/
@@ -37,9 +38,9 @@ WEAK void SystemClock_Config(void)
3738
RCC_OscInitStruct.PLL.PLLState=RCC_PLL_ON;
3839
RCC_OscInitStruct.PLL.PLLSource=RCC_PLLSOURCE_HSI;
3940
RCC_OscInitStruct.PLL.PLLM=RCC_PLLM_DIV1;
40-
RCC_OscInitStruct.PLL.PLLN=9;
41+
RCC_OscInitStruct.PLL.PLLN=12;
4142
RCC_OscInitStruct.PLL.PLLP=RCC_PLLP_DIV2;
42-
RCC_OscInitStruct.PLL.PLLQ=RCC_PLLQ_DIV3;
43+
RCC_OscInitStruct.PLL.PLLQ=RCC_PLLQ_DIV4;
4344
RCC_OscInitStruct.PLL.PLLR=RCC_PLLR_DIV3;
4445
if (HAL_RCC_OscConfig(&RCC_OscInitStruct)!=HAL_OK) {
4546
Error_Handler();
@@ -53,7 +54,13 @@ WEAK void SystemClock_Config(void)
5354
RCC_ClkInitStruct.AHBCLKDivider=RCC_SYSCLK_DIV1;
5455
RCC_ClkInitStruct.APB1CLKDivider=RCC_HCLK_DIV1;
5556

56-
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct,FLASH_LATENCY_1)!=HAL_OK) {
57+
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct,FLASH_LATENCY_2)!=HAL_OK) {
58+
Error_Handler();
59+
}
60+
61+
PeriphClkInit.PeriphClockSelection=RCC_PERIPHCLK_USB;
62+
PeriphClkInit.UsbClockSelection=RCC_USBCLKSOURCE_PLL;
63+
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit)!=HAL_OK) {
5764
Error_Handler();
5865
}
5966
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp