Skip to content

Commit f2f3eaf

Browse files
committed
Switch to internal low speed clock
1 parent 1e32ce3 commit f2f3eaf

File tree

3 files changed

+7
-14
lines changed

3 files changed

+7
-14
lines changed

cdh-tsat6-stm32project-boardV1/Core/Src/main.c

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -428,17 +428,12 @@ void SystemClock_Config(void)
428428
Error_Handler();
429429
}
430430

431-
/** Configure LSE Drive Capability
432-
*/
433-
HAL_PWR_EnableBkUpAccess();
434-
__HAL_RCC_LSEDRIVE_CONFIG(RCC_LSEDRIVE_MEDIUMHIGH);
435-
436431
/** Initializes the RCC Oscillators according to the specified parameters
437432
* in the RCC_OscInitTypeDef structure.
438433
*/
439-
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE|RCC_OSCILLATORTYPE_LSE;
434+
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE;
440435
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
441-
RCC_OscInitStruct.LSEState = RCC_LSE_ON;
436+
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
442437
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
443438
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
444439
RCC_OscInitStruct.PLL.PLLM = 1;

cdh-tsat6-stm32project-boardV1/Core/Src/stm32l4xx_hal_msp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ void HAL_RTC_MspInit(RTC_HandleTypeDef* hrtc)
212212
/** Initializes the peripherals clock
213213
*/
214214
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_RTC;
215-
PeriphClkInit.RTCClockSelection = RCC_RTCCLKSOURCE_LSE;
215+
PeriphClkInit.RTCClockSelection = RCC_RTCCLKSOURCE_LSI;
216216
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
217217
{
218218
Error_Handler();

cdh-tsat6-stm32project-boardV1/cdh-tsat6-stm32project-boardV1.ioc

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ ProjectManager.FreePins=false
263263
ProjectManager.HalAssertFull=false
264264
ProjectManager.HeapSize=0x200
265265
ProjectManager.KeepUserCode=true
266-
ProjectManager.LastFirmware=true
266+
ProjectManager.LastFirmware=false
267267
ProjectManager.LibraryCopy=1
268268
ProjectManager.MainLocation=Core/Src
269269
ProjectManager.NoMain=false
@@ -300,13 +300,12 @@ RCC.I2C1Freq_Value=80000000
300300
RCC.I2C2Freq_Value=80000000
301301
RCC.I2C3Freq_Value=80000000
302302
RCC.I2C4Freq_Value=80000000
303-
RCC.IPParameters=ADCFreq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,DFSDMFreq_Value,EnbaleCSS,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_Timout,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2C4Freq_Value,LCDFreq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSE_Drive_Capability,LSE_Timout,LSI_VALUE,MCO1PinFreq_Value,MSI_VALUE,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PLLSAI1PoutputFreq_Value,PLLSAI1QoutputFreq_Value,PLLSAI1RoutputFreq_Value,PLLSAI2PoutputFreq_Value,PLLSAI2RoutputFreq_Value,PLLSourceVirtual,PWRFreq_Value,RNGFreq_Value,RTCClockSelection,RTCFreq_Value,SAI1Freq_Value,SAI2Freq_Value,SDMMCFreq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART4Freq_Value,UART5Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAI1OutputFreq_Value,VCOSAI2OutputFreq_Value
304-
RCC.LCDFreq_Value=32768
303+
RCC.IPParameters=ADCFreq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,DFSDMFreq_Value,EnbaleCSS,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_Timout,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2C4Freq_Value,LCDFreq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSE_Timout,LSI_VALUE,MCO1PinFreq_Value,MSI_VALUE,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PLLSAI1PoutputFreq_Value,PLLSAI1QoutputFreq_Value,PLLSAI1RoutputFreq_Value,PLLSAI2PoutputFreq_Value,PLLSAI2RoutputFreq_Value,PLLSourceVirtual,PWRFreq_Value,RNGFreq_Value,RTCFreq_Value,SAI1Freq_Value,SAI2Freq_Value,SDMMCFreq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART4Freq_Value,UART5Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAI1OutputFreq_Value,VCOSAI2OutputFreq_Value
304+
RCC.LCDFreq_Value=32000
305305
RCC.LPTIM1Freq_Value=80000000
306306
RCC.LPTIM2Freq_Value=80000000
307307
RCC.LPUART1Freq_Value=80000000
308308
RCC.LSCOPinFreq_Value=32000
309-
RCC.LSE_Drive_Capability=RCC_LSEDRIVE_MEDIUMHIGH
310309
RCC.LSE_Timout=500
311310
RCC.LSI_VALUE=32000
312311
RCC.MCO1PinFreq_Value=80000000
@@ -323,8 +322,7 @@ RCC.PLLSAI2RoutputFreq_Value=32000000
323322
RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE
324323
RCC.PWRFreq_Value=80000000
325324
RCC.RNGFreq_Value=32000000
326-
RCC.RTCClockSelection=RCC_RTCCLKSOURCE_LSE
327-
RCC.RTCFreq_Value=32768
325+
RCC.RTCFreq_Value=32000
328326
RCC.SAI1Freq_Value=32000000
329327
RCC.SAI2Freq_Value=32000000
330328
RCC.SDMMCFreq_Value=32000000

0 commit comments

Comments
 (0)