Skip to content

Commit 7098a6f

Browse files
committed
PCU Clock change
1 parent 58a40b9 commit 7098a6f

6 files changed

Lines changed: 38 additions & 37 deletions

File tree

.cubemx-manifest.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"boards": {
55
"BMS": {
66
"ioc_checksum": "08670b75875f2feedea3280eecc4821f36b742ccf7680976ae6f87bc3937ebfc",
7-
"generated_at": "2026-05-25T04:41:50Z",
7+
"generated_at": "2026-05-31T22:00:42Z",
88
"files": {
99
"Core/Inc/FreeRTOSConfig.h": "363755b7a21dd5a790f0bafbfd68f00abe141fd8691720b3604bc84b7dbaa81b",
1010
"Core/Inc/adc.h": "0ac97025a4065f07b7b65a906bd0c45ea800215434ed43c287c1685507f3f612",
@@ -75,7 +75,7 @@
7575
},
7676
"DASH": {
7777
"ioc_checksum": "919253252bb89abb628b9105693f93510957783991dc2f4608e8da228a4235ea",
78-
"generated_at": "2026-05-25T04:41:52Z",
78+
"generated_at": "2026-05-31T22:00:44Z",
7979
"files": {
8080
"Core/Inc/FreeRTOSConfig.h": "692168cbc9c915133ce3f329cec850c5372c1759ec0412ced61fc14741de14be",
8181
"Core/Inc/can.h": "d9c82c8382c196a76d472a6b82a292a0384a086536ca280ce701ebbba9f5c682",
@@ -177,7 +177,7 @@
177177
},
178178
"DART": {
179179
"ioc_checksum": "5e40a62867a13bf2ccbc21a8343b896b2979b658d024cb6721e46e05b32b5a45",
180-
"generated_at": "2026-05-25T04:41:52Z",
180+
"generated_at": "2026-05-31T22:00:44Z",
181181
"files": {
182182
"Core/Inc/can.h": "8bb6621564cd436d9b9697bc86bc4c6f6ae0492b84673344dfa5a3a2d0ee06cb",
183183
"Core/Inc/dma.h": "7cf6f7450a29d26303cbba5a3ca8c6cb24a02635d6a5ba4d05141fdfc75c4c49",
@@ -203,7 +203,7 @@
203203
},
204204
"DCU": {
205205
"ioc_checksum": "1897fddbae0d70adffbb05afce5d5d2ae8f76fef77b684b121ff3e8f6f6dc2ea",
206-
"generated_at": "2026-05-25T04:41:54Z",
206+
"generated_at": "2026-05-31T22:00:46Z",
207207
"files": {
208208
"Core/Inc/FreeRTOSConfig.h": "86f1fd7d3548ad19ef6466838128e59d8e2359bdee26eeb29f7fa19514b9e91d",
209209
"Core/Inc/can.h": "98925d7f4010f054e17d240116244377377c15248a5413a09ff811cdc23084e5",
@@ -289,7 +289,7 @@
289289
},
290290
"LVPDB": {
291291
"ioc_checksum": "aad83d2888e50c4498ca882150e6cc94c6266554b55da81220b3a142c5b5e4b2",
292-
"generated_at": "2026-05-25T04:41:54Z",
292+
"generated_at": "2026-05-31T22:00:47Z",
293293
"files": {
294294
"Core/Inc/can.h": "17611aeff90b90e352bc2ace2749644663492ecb10c71539567ef9b1441fd5d9",
295295
"Core/Inc/dma.h": "7cf6f7450a29d26303cbba5a3ca8c6cb24a02635d6a5ba4d05141fdfc75c4c49",
@@ -316,16 +316,16 @@
316316
}
317317
},
318318
"PCU": {
319-
"ioc_checksum": "dce88e9916056d652c3fdf3d09dd8a7ad066bc7c7b6af576218e9be7277811b8",
320-
"generated_at": "2026-05-25T04:41:55Z",
319+
"ioc_checksum": "3eaf91e0bfa3eca7f8f45868c51a0ac1dcb92b96efaedca982684c948468503b",
320+
"generated_at": "2026-05-31T22:00:47Z",
321321
"files": {
322322
"Core/Inc/adc.h": "e36acfe1b822eff1de7e9f93073b8da32c94dd5b09484b716e190c6aa63eb3d0",
323323
"Core/Inc/can.h": "98925d7f4010f054e17d240116244377377c15248a5413a09ff811cdc23084e5",
324324
"Core/Inc/dma.h": "7cf6f7450a29d26303cbba5a3ca8c6cb24a02635d6a5ba4d05141fdfc75c4c49",
325325
"Core/Inc/gpio.h": "e2d62f964a0b7f238384ed6a20a181d09df9647240a268dc547acf5b35099f74",
326326
"Core/Inc/i2c.h": "61d9641a97b80c573f09879c391c8de322408051b8dca6ddd4af752653b0aef8",
327327
"Core/Inc/main.h": "1e5e83d6ee574cae27d091a3e515b90cca5185b2518e7dbe839ee4d702bb40ca",
328-
"Core/Inc/stm32f4xx_hal_conf.h": "73d247d57dfb67fbdd50432f98f71c6fe9c18d23a705828178ca7a3589f9e709",
328+
"Core/Inc/stm32f4xx_hal_conf.h": "f96b5d882a8a0fca29cc10422776fc4f7851618256fe229ff90e1320f60f0506",
329329
"Core/Inc/stm32f4xx_it.h": "26be41af93f9af1ac88028969b1c6bc18f8a85f149df95524da46b2ab1ef1cca",
330330
"Core/Inc/tim.h": "687f0a84fa12c3709bfe8f4bce41218f258938819a7cc807bdfb6c3a5d565439",
331331
"Core/Inc/usart.h": "26823ced4880fd013f32903a94a3885807851197162d298114dd1983abaea040",
@@ -334,7 +334,7 @@
334334
"Core/Src/dma.c": "877c03069de3530b0bb3c75bcfa52dafeccd8ef28609172bce18808117ebb9d6",
335335
"Core/Src/gpio.c": "9c4b67e0b98a39eee912a46a6dbb41fa5879fa2ceb9975dac6f08e998efac88a",
336336
"Core/Src/i2c.c": "a611efe996c6cc1a558959c90dc397242b2e7b8ae2f8b09299c4642a039cf486",
337-
"Core/Src/main.c": "bc9f3adf9fb1598e40b87df59d3630e93b523127c10d6dfd6b5b9ee534148371",
337+
"Core/Src/main.c": "8a2a1d97047570dc0d2a03f7abc51505e07d91921c4faa57649aff30afbed2c2",
338338
"Core/Src/stm32f4xx_hal_msp.c": "3217d99dc7006dc46ac384717641fe84386f05fc71db0a3340fa0eae810bc1b7",
339339
"Core/Src/stm32f4xx_it.c": "7cd4d7ed825b1d59e26813fc7df6795237cc9210e92c7e9d63525cd0447c21b5",
340340
"Core/Src/syscalls.c": "7aa2184cc74315f855bc7a8fdab2d9fdd796d7c036d4c86d22e450322c7a9617",
@@ -347,7 +347,7 @@
347347
},
348348
"Sensor_Nodes": {
349349
"ioc_checksum": "be12ff3a8379f17c1b0a08bbdaf4953fb8f1c19bc8888a1df18d8395bb5a58f1",
350-
"generated_at": "2026-05-25T04:41:55Z",
350+
"generated_at": "2026-05-31T22:00:48Z",
351351
"files": {
352352
"Core/Inc/adc.h": "0ac97025a4065f07b7b65a906bd0c45ea800215434ed43c287c1685507f3f612",
353353
"Core/Inc/can.h": "98925d7f4010f054e17d240116244377377c15248a5413a09ff811cdc23084e5",
@@ -377,7 +377,7 @@
377377
},
378378
"UART": {
379379
"ioc_checksum": "9ff281c674a516d9870dbee5d60587351e97884ecd27127e2d1464987bf16a17",
380-
"generated_at": "2026-05-25T04:41:57Z",
380+
"generated_at": "2026-05-31T22:00:49Z",
381381
"files": {
382382
"Core/Inc/FreeRTOSConfig.h": "2a0e6022391d5ec198a77021ec3bf284583e245f9ce20c420fb7608f638330d6",
383383
"Core/Inc/dma.h": "7cf6f7450a29d26303cbba5a3ca8c6cb24a02635d6a5ba4d05141fdfc75c4c49",
@@ -437,7 +437,7 @@
437437
},
438438
"UART_TEST": {
439439
"ioc_checksum": "06c9618835096e44e3f73cd158bbc2e3fcf76e65dc9a29db68fe607180843efd",
440-
"generated_at": "2026-05-25T04:41:58Z",
440+
"generated_at": "2026-05-31T22:00:50Z",
441441
"files": {
442442
"Core/Inc/FreeRTOSConfig.h": "773dad076864ff18d5d85603d348d4931d29dde9925486e58f95a97ac98b8404",
443443
"Core/Inc/app_freertos.h": "6229601c2ebf192d40ceef377f3c1785571eaf6407f10bc87be5b06357dd3515",

PCU/Core/Inc/stm32f4xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
* (when HSE is used as system clock source, directly or through the PLL).
9797
*/
9898
#if !defined (HSE_VALUE)
99-
#define HSE_VALUE 25000000U /*!< Value of the External oscillator in Hz */
99+
#define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */
100100
#endif /* HSE_VALUE */
101101

102102
#if !defined (HSE_STARTUP_TIMEOUT)

PCU/Core/Src/main.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,12 +136,11 @@ void SystemClock_Config(void)
136136
/** Initializes the RCC Oscillators according to the specified parameters
137137
* in the RCC_OscInitTypeDef structure.
138138
*/
139-
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
140-
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
141-
RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
139+
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
140+
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
142141
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
143-
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
144-
RCC_OscInitStruct.PLL.PLLM = 8;
142+
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
143+
RCC_OscInitStruct.PLL.PLLM = 4;
145144
RCC_OscInitStruct.PLL.PLLN = 180;
146145
RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
147146
RCC_OscInitStruct.PLL.PLLQ = 2;

PCU/PCU.ioc

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -365,36 +365,38 @@ RCC.FCLKCortexFreq_Value=180000000
365365
RCC.FMPI2C1Freq_Value=45000000
366366
RCC.FamilyName=M
367367
RCC.HCLKFreq_Value=180000000
368-
RCC.I2S1Freq_Value=96000000
369-
RCC.I2S2Freq_Value=96000000
370-
RCC.IPParameters=AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2CLKDivider,APB2Freq_Value,APB2TimFreq_Value,CECFreq_Value,CortexFreq_Value,FCLKCortexFreq_Value,FMPI2C1Freq_Value,FamilyName,HCLKFreq_Value,I2S1Freq_Value,I2S2Freq_Value,MCO2PinFreq_Value,PLLCLKFreq_Value,PLLI2SPCLKFreq_Value,PLLI2SQCLKFreq_Value,PLLI2SRCLKFreq_Value,PLLI2SoutputFreq_Value,PLLM,PLLN,PLLQCLKFreq_Value,PLLRCLKFreq_Value,PLLSAIPCLKFreq_Value,PLLSAIQCLKFreq_Value,PLLSAIoutputFreq_Value,PWRFreq_Value,SAIAFreq_Value,SAIBFreq_Value,SDIOFreq_Value,SPDIFRXFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,USBFreq_Value,VCOI2SInputFreq_Value,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAIInputFreq_Value,VCOSAIOutputFreq_Value
368+
RCC.HSE_VALUE=8000000
369+
RCC.I2S1Freq_Value=48000000
370+
RCC.I2S2Freq_Value=48000000
371+
RCC.IPParameters=AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2CLKDivider,APB2Freq_Value,APB2TimFreq_Value,CECFreq_Value,CortexFreq_Value,FCLKCortexFreq_Value,FMPI2C1Freq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,I2S1Freq_Value,I2S2Freq_Value,MCO2PinFreq_Value,PLLCLKFreq_Value,PLLI2SPCLKFreq_Value,PLLI2SQCLKFreq_Value,PLLI2SRCLKFreq_Value,PLLI2SoutputFreq_Value,PLLM,PLLN,PLLQCLKFreq_Value,PLLRCLKFreq_Value,PLLSAIPCLKFreq_Value,PLLSAIQCLKFreq_Value,PLLSAIoutputFreq_Value,PLLSourceVirtual,PWRFreq_Value,SAIAFreq_Value,SAIBFreq_Value,SDIOFreq_Value,SPDIFRXFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,USBFreq_Value,VCOI2SInputFreq_Value,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAIInputFreq_Value,VCOSAIOutputFreq_Value
371372
RCC.MCO2PinFreq_Value=180000000
372373
RCC.PLLCLKFreq_Value=180000000
373-
RCC.PLLI2SPCLKFreq_Value=96000000
374-
RCC.PLLI2SQCLKFreq_Value=96000000
375-
RCC.PLLI2SRCLKFreq_Value=96000000
376-
RCC.PLLI2SoutputFreq_Value=96000000
377-
RCC.PLLM=8
374+
RCC.PLLI2SPCLKFreq_Value=48000000
375+
RCC.PLLI2SQCLKFreq_Value=48000000
376+
RCC.PLLI2SRCLKFreq_Value=48000000
377+
RCC.PLLI2SoutputFreq_Value=48000000
378+
RCC.PLLM=4
378379
RCC.PLLN=180
379380
RCC.PLLQCLKFreq_Value=180000000
380381
RCC.PLLRCLKFreq_Value=180000000
381-
RCC.PLLSAIPCLKFreq_Value=96000000
382-
RCC.PLLSAIQCLKFreq_Value=96000000
383-
RCC.PLLSAIoutputFreq_Value=96000000
382+
RCC.PLLSAIPCLKFreq_Value=48000000
383+
RCC.PLLSAIQCLKFreq_Value=48000000
384+
RCC.PLLSAIoutputFreq_Value=48000000
385+
RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE
384386
RCC.PWRFreq_Value=180000000
385-
RCC.SAIAFreq_Value=96000000
386-
RCC.SAIBFreq_Value=96000000
387+
RCC.SAIAFreq_Value=48000000
388+
RCC.SAIBFreq_Value=48000000
387389
RCC.SDIOFreq_Value=180000000
388390
RCC.SPDIFRXFreq_Value=180000000
389391
RCC.SYSCLKFreq_VALUE=180000000
390392
RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK
391393
RCC.USBFreq_Value=180000000
392-
RCC.VCOI2SInputFreq_Value=1000000
393-
RCC.VCOI2SOutputFreq_Value=192000000
394+
RCC.VCOI2SInputFreq_Value=500000
395+
RCC.VCOI2SOutputFreq_Value=96000000
394396
RCC.VCOInputFreq_Value=2000000
395397
RCC.VCOOutputFreq_Value=360000000
396-
RCC.VCOSAIInputFreq_Value=1000000
397-
RCC.VCOSAIOutputFreq_Value=192000000
398+
RCC.VCOSAIInputFreq_Value=500000
399+
RCC.VCOSAIOutputFreq_Value=96000000
398400
SH.ADCx_IN0.0=ADC1_IN0,IN0
399401
SH.ADCx_IN0.ConfNb=1
400402
SH.ADCx_IN1.0=ADC1_IN1,IN1

PCU/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.7.10
1+
1.7.11

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.7.12
1+
1.7.13

0 commit comments

Comments
 (0)