Skip to content

Commit b393c0c

Browse files
committed
PLL VCI adjsust to 2MHz.
1 parent f49160b commit b393c0c

File tree

10 files changed

+60
-60
lines changed

10 files changed

+60
-60
lines changed

variants/STM32H5xx/H503CB(T-U)/generic_clock.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ WEAK void SystemClock_Config(void)
4141
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
4242
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
4343
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_CSI;
44-
RCC_OscInitStruct.PLL.PLLM = 1;
45-
RCC_OscInitStruct.PLL.PLLN = 125;
44+
RCC_OscInitStruct.PLL.PLLM = 2;
45+
RCC_OscInitStruct.PLL.PLLN = 250;
4646
RCC_OscInitStruct.PLL.PLLP = 2;
4747
RCC_OscInitStruct.PLL.PLLQ = 10;
4848
RCC_OscInitStruct.PLL.PLLR = 2;
49-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
49+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
5050
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
5151
RCC_OscInitStruct.PLL.PLLFRACN = 0;
5252
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -77,12 +77,12 @@ WEAK void SystemClock_Config(void)
7777
| RCC_PERIPHCLK_USB | RCC_PERIPHCLK_SPI1
7878
| RCC_PERIPHCLK_SPI2 | RCC_PERIPHCLK_SPI3;
7979
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_CSI;
80-
PeriphClkInitStruct.PLL2.PLL2M = 1;
81-
PeriphClkInitStruct.PLL2.PLL2N = 125;
80+
PeriphClkInitStruct.PLL2.PLL2M = 2;
81+
PeriphClkInitStruct.PLL2.PLL2N = 250;
8282
PeriphClkInitStruct.PLL2.PLL2P = 2;
8383
PeriphClkInitStruct.PLL2.PLL2Q = 15;
8484
PeriphClkInitStruct.PLL2.PLL2R = 4;
85-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
85+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
8686
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
8787
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
8888
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

variants/STM32H5xx/H503KBU/generic_clock.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ WEAK void SystemClock_Config(void)
4141
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
4242
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
4343
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_CSI;
44-
RCC_OscInitStruct.PLL.PLLM = 1;
45-
RCC_OscInitStruct.PLL.PLLN = 125;
44+
RCC_OscInitStruct.PLL.PLLM = 2;
45+
RCC_OscInitStruct.PLL.PLLN = 250;
4646
RCC_OscInitStruct.PLL.PLLP = 2;
4747
RCC_OscInitStruct.PLL.PLLQ = 10;
4848
RCC_OscInitStruct.PLL.PLLR = 2;
49-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
49+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
5050
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
5151
RCC_OscInitStruct.PLL.PLLFRACN = 0;
5252
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -77,12 +77,12 @@ WEAK void SystemClock_Config(void)
7777
| RCC_PERIPHCLK_USB | RCC_PERIPHCLK_SPI1
7878
| RCC_PERIPHCLK_SPI2 | RCC_PERIPHCLK_SPI3;
7979
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_CSI;
80-
PeriphClkInitStruct.PLL2.PLL2M = 1;
81-
PeriphClkInitStruct.PLL2.PLL2N = 125;
80+
PeriphClkInitStruct.PLL2.PLL2M = 2;
81+
PeriphClkInitStruct.PLL2.PLL2N = 250;
8282
PeriphClkInitStruct.PLL2.PLL2P = 2;
8383
PeriphClkInitStruct.PLL2.PLL2Q = 15;
8484
PeriphClkInitStruct.PLL2.PLL2R = 4;
85-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
85+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
8686
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
8787
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
8888
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

variants/STM32H5xx/H503RBT/generic_clock.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ WEAK void SystemClock_Config(void)
4141
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
4242
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
4343
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_CSI;
44-
RCC_OscInitStruct.PLL.PLLM = 1;
45-
RCC_OscInitStruct.PLL.PLLN = 125;
44+
RCC_OscInitStruct.PLL.PLLM = 2;
45+
RCC_OscInitStruct.PLL.PLLN = 250;
4646
RCC_OscInitStruct.PLL.PLLP = 2;
4747
RCC_OscInitStruct.PLL.PLLQ = 10;
4848
RCC_OscInitStruct.PLL.PLLR = 2;
49-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
49+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
5050
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
5151
RCC_OscInitStruct.PLL.PLLFRACN = 0;
5252
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -77,12 +77,12 @@ WEAK void SystemClock_Config(void)
7777
| RCC_PERIPHCLK_USB | RCC_PERIPHCLK_SPI1
7878
| RCC_PERIPHCLK_SPI2 | RCC_PERIPHCLK_SPI3;
7979
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_CSI;
80-
PeriphClkInitStruct.PLL2.PLL2M = 1;
81-
PeriphClkInitStruct.PLL2.PLL2N = 125;
80+
PeriphClkInitStruct.PLL2.PLL2M = 2;
81+
PeriphClkInitStruct.PLL2.PLL2N = 250;
8282
PeriphClkInitStruct.PLL2.PLL2P = 2;
8383
PeriphClkInitStruct.PLL2.PLL2Q = 15;
8484
PeriphClkInitStruct.PLL2.PLL2R = 4;
85-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
85+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
8686
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
8787
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
8888
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

variants/STM32H5xx/H503RBT/variant_NUCLEO_H503RB.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -133,12 +133,12 @@ WEAK void SystemClock_Config(void)
133133
RCC_OscInitStruct.LSEState = RCC_LSE_ON;
134134
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
135135
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_HSE;
136-
RCC_OscInitStruct.PLL.PLLM = 6;
137-
RCC_OscInitStruct.PLL.PLLN = 125;
136+
RCC_OscInitStruct.PLL.PLLM = 12;
137+
RCC_OscInitStruct.PLL.PLLN = 250;
138138
RCC_OscInitStruct.PLL.PLLP = 2;
139139
RCC_OscInitStruct.PLL.PLLQ = 10;
140140
RCC_OscInitStruct.PLL.PLLR = 2;
141-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
141+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
142142
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
143143
RCC_OscInitStruct.PLL.PLLFRACN = 0;
144144
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -169,12 +169,12 @@ WEAK void SystemClock_Config(void)
169169
| RCC_PERIPHCLK_USB | RCC_PERIPHCLK_SPI1
170170
| RCC_PERIPHCLK_SPI2 | RCC_PERIPHCLK_SPI3;
171171
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_HSE;
172-
PeriphClkInitStruct.PLL2.PLL2M = 6;
173-
PeriphClkInitStruct.PLL2.PLL2N = 125;
172+
PeriphClkInitStruct.PLL2.PLL2M = 12;
173+
PeriphClkInitStruct.PLL2.PLL2N = 250;
174174
PeriphClkInitStruct.PLL2.PLL2P = 2;
175175
PeriphClkInitStruct.PLL2.PLL2Q = 15;
176176
PeriphClkInitStruct.PLL2.PLL2R = 4;
177-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
177+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
178178
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
179179
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
180180
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

variants/STM32H5xx/H562R(G-I)T/generic_clock.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ WEAK void SystemClock_Config(void)
4141
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
4242
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
4343
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_CSI;
44-
RCC_OscInitStruct.PLL.PLLM = 1;
45-
RCC_OscInitStruct.PLL.PLLN = 125;
44+
RCC_OscInitStruct.PLL.PLLM = 2;
45+
RCC_OscInitStruct.PLL.PLLN = 250;
4646
RCC_OscInitStruct.PLL.PLLP = 2;
4747
RCC_OscInitStruct.PLL.PLLQ = 10;
4848
RCC_OscInitStruct.PLL.PLLR = 2;
49-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
49+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
5050
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
5151
RCC_OscInitStruct.PLL.PLLFRACN = 0;
5252
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -78,12 +78,12 @@ WEAK void SystemClock_Config(void)
7878
| RCC_PERIPHCLK_SPI1 | RCC_PERIPHCLK_SPI2
7979
| RCC_PERIPHCLK_SPI3 | RCC_PERIPHCLK_SPI6;
8080
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_CSI;
81-
PeriphClkInitStruct.PLL2.PLL2M = 1;
82-
PeriphClkInitStruct.PLL2.PLL2N = 125;
81+
PeriphClkInitStruct.PLL2.PLL2M = 2;
82+
PeriphClkInitStruct.PLL2.PLL2N = 250;
8383
PeriphClkInitStruct.PLL2.PLL2P = 2;
8484
PeriphClkInitStruct.PLL2.PLL2Q = 15;
8585
PeriphClkInitStruct.PLL2.PLL2R = 4;
86-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
86+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
8787
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
8888
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
8989
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

variants/STM32H5xx/H562R(G-I)T/variant_WEACT_H562RG.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -120,12 +120,12 @@ WEAK void SystemClock_Config(void)
120120
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
121121
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
122122
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_CSI;
123-
RCC_OscInitStruct.PLL.PLLM = 1;
124-
RCC_OscInitStruct.PLL.PLLN = 125;
123+
RCC_OscInitStruct.PLL.PLLM = 2;
124+
RCC_OscInitStruct.PLL.PLLN = 250;
125125
RCC_OscInitStruct.PLL.PLLP = 2;
126126
RCC_OscInitStruct.PLL.PLLQ = 10;
127127
RCC_OscInitStruct.PLL.PLLR = 2;
128-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
128+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
129129
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
130130
RCC_OscInitStruct.PLL.PLLFRACN = 0;
131131
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -157,12 +157,12 @@ WEAK void SystemClock_Config(void)
157157
| RCC_PERIPHCLK_SPI1 | RCC_PERIPHCLK_SPI2
158158
| RCC_PERIPHCLK_SPI3 | RCC_PERIPHCLK_SPI6;
159159
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_CSI;
160-
PeriphClkInitStruct.PLL2.PLL2M = 1;
161-
PeriphClkInitStruct.PLL2.PLL2N = 125;
160+
PeriphClkInitStruct.PLL2.PLL2M = 2;
161+
PeriphClkInitStruct.PLL2.PLL2N = 250;
162162
PeriphClkInitStruct.PLL2.PLL2P = 2;
163163
PeriphClkInitStruct.PLL2.PLL2Q = 15;
164164
PeriphClkInitStruct.PLL2.PLL2R = 4;
165-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
165+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
166166
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
167167
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
168168
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

variants/STM32H5xx/H563IIKxQ_H573IIKxQ/generic_clock.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ WEAK void SystemClock_Config(void)
4141
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
4242
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
4343
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_CSI;
44-
RCC_OscInitStruct.PLL.PLLM = 1;
45-
RCC_OscInitStruct.PLL.PLLN = 125;
44+
RCC_OscInitStruct.PLL.PLLM = 2;
45+
RCC_OscInitStruct.PLL.PLLN = 250;
4646
RCC_OscInitStruct.PLL.PLLP = 2;
4747
RCC_OscInitStruct.PLL.PLLQ = 10;
4848
RCC_OscInitStruct.PLL.PLLR = 2;
49-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
49+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
5050
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
5151
RCC_OscInitStruct.PLL.PLLFRACN = 0;
5252
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -79,12 +79,12 @@ WEAK void SystemClock_Config(void)
7979
| RCC_PERIPHCLK_SPI3 | RCC_PERIPHCLK_SPI4
8080
| RCC_PERIPHCLK_SPI5 | RCC_PERIPHCLK_SPI6;
8181
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_CSI;
82-
PeriphClkInitStruct.PLL2.PLL2M = 1;
83-
PeriphClkInitStruct.PLL2.PLL2N = 125;
82+
PeriphClkInitStruct.PLL2.PLL2M = 2;
83+
PeriphClkInitStruct.PLL2.PLL2N = 250;
8484
PeriphClkInitStruct.PLL2.PLL2P = 2;
8585
PeriphClkInitStruct.PLL2.PLL2Q = 15;
8686
PeriphClkInitStruct.PLL2.PLL2R = 4;
87-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
87+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
8888
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
8989
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
9090
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

variants/STM32H5xx/H563R(G-I)T_H573RIT/generic_clock.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ WEAK void SystemClock_Config(void)
4242
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
4343
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
4444
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_CSI;
45-
RCC_OscInitStruct.PLL.PLLM = 1;
46-
RCC_OscInitStruct.PLL.PLLN = 125;
45+
RCC_OscInitStruct.PLL.PLLM = 2;
46+
RCC_OscInitStruct.PLL.PLLN = 250;
4747
RCC_OscInitStruct.PLL.PLLP = 2;
4848
RCC_OscInitStruct.PLL.PLLQ = 10;
4949
RCC_OscInitStruct.PLL.PLLR = 2;
50-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
50+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
5151
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
5252
RCC_OscInitStruct.PLL.PLLFRACN = 0;
5353
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -79,12 +79,12 @@ WEAK void SystemClock_Config(void)
7979
| RCC_PERIPHCLK_SPI1 | RCC_PERIPHCLK_SPI2
8080
| RCC_PERIPHCLK_SPI3 | RCC_PERIPHCLK_SPI6;
8181
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_CSI;
82-
PeriphClkInitStruct.PLL2.PLL2M = 1;
83-
PeriphClkInitStruct.PLL2.PLL2N = 125;
82+
PeriphClkInitStruct.PLL2.PLL2M = 2;
83+
PeriphClkInitStruct.PLL2.PLL2N = 250;
8484
PeriphClkInitStruct.PLL2.PLL2P = 2;
8585
PeriphClkInitStruct.PLL2.PLL2Q = 15;
8686
PeriphClkInitStruct.PLL2.PLL2R = 4;
87-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
87+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
8888
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
8989
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
9090
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

variants/STM32H5xx/H563Z(G-I)T_H573ZIT/generic_clock.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ WEAK void SystemClock_Config(void)
4242
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
4343
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
4444
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_CSI;
45-
RCC_OscInitStruct.PLL.PLLM = 1;
46-
RCC_OscInitStruct.PLL.PLLN = 125;
45+
RCC_OscInitStruct.PLL.PLLM = 2;
46+
RCC_OscInitStruct.PLL.PLLN = 250;
4747
RCC_OscInitStruct.PLL.PLLP = 2;
4848
RCC_OscInitStruct.PLL.PLLQ = 10;
4949
RCC_OscInitStruct.PLL.PLLR = 2;
50-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
50+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
5151
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
5252
RCC_OscInitStruct.PLL.PLLFRACN = 0;
5353
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -80,12 +80,12 @@ WEAK void SystemClock_Config(void)
8080
| RCC_PERIPHCLK_SPI3 | RCC_PERIPHCLK_SPI4
8181
| RCC_PERIPHCLK_SPI5 | RCC_PERIPHCLK_SPI6;
8282
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_CSI;
83-
PeriphClkInitStruct.PLL2.PLL2M = 1;
84-
PeriphClkInitStruct.PLL2.PLL2N = 125;
83+
PeriphClkInitStruct.PLL2.PLL2M = 2;
84+
PeriphClkInitStruct.PLL2.PLL2N = 250;
8585
PeriphClkInitStruct.PLL2.PLL2P = 2;
8686
PeriphClkInitStruct.PLL2.PLL2Q = 15;
8787
PeriphClkInitStruct.PLL2.PLL2R = 4;
88-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
88+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
8989
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
9090
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
9191
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_NUCLEO_H563ZI.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -197,12 +197,12 @@ WEAK void SystemClock_Config(void)
197197
RCC_OscInitStruct.LSEState = RCC_LSE_ON;
198198
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
199199
RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_HSE;
200-
RCC_OscInitStruct.PLL.PLLM = 2;
201-
RCC_OscInitStruct.PLL.PLLN = 125;
200+
RCC_OscInitStruct.PLL.PLLM = 4;
201+
RCC_OscInitStruct.PLL.PLLN = 250;
202202
RCC_OscInitStruct.PLL.PLLP = 2;
203203
RCC_OscInitStruct.PLL.PLLQ = 10;
204204
RCC_OscInitStruct.PLL.PLLR = 2;
205-
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_2;
205+
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1_VCIRANGE_1;
206206
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1_VCORANGE_WIDE;
207207
RCC_OscInitStruct.PLL.PLLFRACN = 0;
208208
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
@@ -235,12 +235,12 @@ WEAK void SystemClock_Config(void)
235235
| RCC_PERIPHCLK_SPI3 | RCC_PERIPHCLK_SPI4
236236
| RCC_PERIPHCLK_SPI5 | RCC_PERIPHCLK_SPI6;
237237
PeriphClkInitStruct.PLL2.PLL2Source = RCC_PLL2_SOURCE_HSE;
238-
PeriphClkInitStruct.PLL2.PLL2M = 2;
239-
PeriphClkInitStruct.PLL2.PLL2N = 125;
238+
PeriphClkInitStruct.PLL2.PLL2M = 4;
239+
PeriphClkInitStruct.PLL2.PLL2N = 250;
240240
PeriphClkInitStruct.PLL2.PLL2P = 2;
241241
PeriphClkInitStruct.PLL2.PLL2Q = 15;
242242
PeriphClkInitStruct.PLL2.PLL2R = 4;
243-
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_2;
243+
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2_VCIRANGE_1;
244244
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2_VCORANGE_WIDE;
245245
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
246246
PeriphClkInitStruct.PLL2.PLL2ClockOut = RCC_PLL2_DIVQ | RCC_PLL2_DIVR;

0 commit comments

Comments
 (0)