Use HSE
This commit is contained in:
		@ -176,18 +176,17 @@ void SystemClock_Config(void) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  /** Macro to configure the PLL clock source
 | 
					  /** Macro to configure the PLL clock source
 | 
				
			||||||
   */
 | 
					   */
 | 
				
			||||||
  __HAL_RCC_PLL_PLLSOURCE_CONFIG(RCC_PLLSOURCE_HSI);
 | 
					  __HAL_RCC_PLL_PLLSOURCE_CONFIG(RCC_PLLSOURCE_HSE);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /** Initializes the RCC Oscillators according to the specified parameters
 | 
					  /** Initializes the RCC Oscillators according to the specified parameters
 | 
				
			||||||
   * in the RCC_OscInitTypeDef structure.
 | 
					   * in the RCC_OscInitTypeDef structure.
 | 
				
			||||||
   */
 | 
					   */
 | 
				
			||||||
  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
 | 
					  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
 | 
				
			||||||
  RCC_OscInitStruct.HSIState = RCC_HSI_DIV1;
 | 
					  RCC_OscInitStruct.HSEState = RCC_HSE_ON;
 | 
				
			||||||
  RCC_OscInitStruct.HSICalibrationValue = 64;
 | 
					 | 
				
			||||||
  RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
 | 
					  RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
 | 
				
			||||||
  RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
 | 
					  RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
 | 
				
			||||||
  RCC_OscInitStruct.PLL.PLLM = 4;
 | 
					  RCC_OscInitStruct.PLL.PLLM = 3;
 | 
				
			||||||
  RCC_OscInitStruct.PLL.PLLN = 20;
 | 
					  RCC_OscInitStruct.PLL.PLLN = 40;
 | 
				
			||||||
  RCC_OscInitStruct.PLL.PLLP = 2;
 | 
					  RCC_OscInitStruct.PLL.PLLP = 2;
 | 
				
			||||||
  RCC_OscInitStruct.PLL.PLLQ = 4;
 | 
					  RCC_OscInitStruct.PLL.PLLQ = 4;
 | 
				
			||||||
  RCC_OscInitStruct.PLL.PLLR = 2;
 | 
					  RCC_OscInitStruct.PLL.PLLR = 2;
 | 
				
			||||||
 | 
				
			|||||||
@ -312,8 +312,8 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
 | 
				
			|||||||
  /** Initializes the peripherals clock
 | 
					  /** Initializes the peripherals clock
 | 
				
			||||||
  */
 | 
					  */
 | 
				
			||||||
    PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_LTDC;
 | 
					    PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_LTDC;
 | 
				
			||||||
    PeriphClkInitStruct.PLL3.PLL3M = 4;
 | 
					    PeriphClkInitStruct.PLL3.PLL3M = 3;
 | 
				
			||||||
    PeriphClkInitStruct.PLL3.PLL3N = 8;
 | 
					    PeriphClkInitStruct.PLL3.PLL3N = 16;
 | 
				
			||||||
    PeriphClkInitStruct.PLL3.PLL3P = 2;
 | 
					    PeriphClkInitStruct.PLL3.PLL3P = 2;
 | 
				
			||||||
    PeriphClkInitStruct.PLL3.PLL3Q = 2;
 | 
					    PeriphClkInitStruct.PLL3.PLL3Q = 2;
 | 
				
			||||||
    PeriphClkInitStruct.PLL3.PLL3R = 14;
 | 
					    PeriphClkInitStruct.PLL3.PLL3R = 14;
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							@ -1,5 +1,5 @@
 | 
				
			|||||||
##########################################################################################################################
 | 
					##########################################################################################################################
 | 
				
			||||||
# File automatically-generated by tool: [projectgenerator] version: [3.18.0-B7] date: [Wed Mar 08 15:59:48 CET 2023] 
 | 
					# File automatically-generated by tool: [projectgenerator] version: [3.18.0-B7] date: [Wed Mar 08 20:23:05 CET 2023] 
 | 
				
			||||||
##########################################################################################################################
 | 
					##########################################################################################################################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# ------------------------------------------------
 | 
					# ------------------------------------------------
 | 
				
			||||||
 | 
				
			|||||||
@ -416,8 +416,8 @@ ProjectManager.StackSize=0x400
 | 
				
			|||||||
ProjectManager.TargetToolchain=Makefile
 | 
					ProjectManager.TargetToolchain=Makefile
 | 
				
			||||||
ProjectManager.ToolChainLocation=
 | 
					ProjectManager.ToolChainLocation=
 | 
				
			||||||
ProjectManager.UnderRoot=false
 | 
					ProjectManager.UnderRoot=false
 | 
				
			||||||
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA2D_Init-DMA2D-false-HAL-true,4-MX_FDCAN1_Init-FDCAN1-false-HAL-true,5-MX_LTDC_Init-LTDC-false-HAL-true,6-MX_JPEG_Init-JPEG-false-HAL-true,7-MX_OCTOSPI1_Init-OCTOSPI1-false-HAL-true,8-MX_SPI3_Init-SPI3-false-HAL-true,9-MX_TIM1_Init-TIM1-false-HAL-true,10-MX_TIM2_Init-TIM2-false-HAL-true,11-MX_TIM4_Init-TIM4-false-HAL-true,12-MX_CRC_Init-CRC-false-HAL-true,14-MX_TouchGFX_Init-STMicroelectronics.X-CUBE-TOUCHGFX.4.21.2-false-HAL-false,15-MX_TouchGFX_Process-STMicroelectronics.X-CUBE-TOUCHGFX.4.21.2-false-HAL-false,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true
 | 
					ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA2D_Init-DMA2D-false-HAL-true,4-MX_FDCAN1_Init-FDCAN1-false-HAL-true,5-MX_LTDC_Init-LTDC-false-HAL-true,6-MX_JPEG_Init-JPEG-false-HAL-true,7-MX_OCTOSPI1_Init-OCTOSPI1-false-HAL-true,8-MX_SPI3_Init-SPI3-false-HAL-true,9-MX_TIM1_Init-TIM1-false-HAL-true,10-MX_TIM2_Init-TIM2-false-HAL-true,11-MX_TIM4_Init-TIM4-false-HAL-true,12-MX_CRC_Init-CRC-false-HAL-true,13-MX_TouchGFX_Init-STMicroelectronics.X-CUBE-TOUCHGFX.4.21.2-false-HAL-false,14-MX_TouchGFX_Process-STMicroelectronics.X-CUBE-TOUCHGFX.4.21.2-false-HAL-false,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true
 | 
				
			||||||
RCC.ADCFreq_Value=64000000
 | 
					RCC.ADCFreq_Value=24000000
 | 
				
			||||||
RCC.AHB12Freq_Value=160000000
 | 
					RCC.AHB12Freq_Value=160000000
 | 
				
			||||||
RCC.AHB4Freq_Value=160000000
 | 
					RCC.AHB4Freq_Value=160000000
 | 
				
			||||||
RCC.APB1Freq_Value=80000000
 | 
					RCC.APB1Freq_Value=80000000
 | 
				
			||||||
@ -439,22 +439,22 @@ RCC.DFSDM2ACLkFreq_Value=80000000
 | 
				
			|||||||
RCC.DFSDM2Freq_Value=80000000
 | 
					RCC.DFSDM2Freq_Value=80000000
 | 
				
			||||||
RCC.DFSDMACLkFreq_Value=80000000
 | 
					RCC.DFSDMACLkFreq_Value=80000000
 | 
				
			||||||
RCC.DFSDMFreq_Value=80000000
 | 
					RCC.DFSDMFreq_Value=80000000
 | 
				
			||||||
RCC.DIVM1=4
 | 
					RCC.DIVM1=3
 | 
				
			||||||
RCC.DIVM2=4
 | 
					RCC.DIVM2=4
 | 
				
			||||||
RCC.DIVM3=4
 | 
					RCC.DIVM3=3
 | 
				
			||||||
RCC.DIVN1=20
 | 
					RCC.DIVN1=40
 | 
				
			||||||
RCC.DIVN2=8
 | 
					RCC.DIVN2=8
 | 
				
			||||||
RCC.DIVN3=8
 | 
					RCC.DIVN3=16
 | 
				
			||||||
RCC.DIVP1Freq_Value=160000000
 | 
					RCC.DIVP1Freq_Value=160000000
 | 
				
			||||||
RCC.DIVP2Freq_Value=64000000
 | 
					RCC.DIVP2Freq_Value=24000000
 | 
				
			||||||
RCC.DIVP3Freq_Value=64000000
 | 
					RCC.DIVP3Freq_Value=64000000
 | 
				
			||||||
RCC.DIVQ1=4
 | 
					RCC.DIVQ1=4
 | 
				
			||||||
RCC.DIVQ1Freq_Value=80000000
 | 
					RCC.DIVQ1Freq_Value=80000000
 | 
				
			||||||
RCC.DIVQ2=3
 | 
					RCC.DIVQ2=3
 | 
				
			||||||
RCC.DIVQ2Freq_Value=42666666.666666664
 | 
					RCC.DIVQ2Freq_Value=16000000
 | 
				
			||||||
RCC.DIVQ3Freq_Value=64000000
 | 
					RCC.DIVQ3Freq_Value=64000000
 | 
				
			||||||
RCC.DIVR1Freq_Value=160000000
 | 
					RCC.DIVR1Freq_Value=160000000
 | 
				
			||||||
RCC.DIVR2Freq_Value=64000000
 | 
					RCC.DIVR2Freq_Value=24000000
 | 
				
			||||||
RCC.DIVR3=14
 | 
					RCC.DIVR3=14
 | 
				
			||||||
RCC.DIVR3Freq_Value=9142857.142857144
 | 
					RCC.DIVR3Freq_Value=9142857.142857144
 | 
				
			||||||
RCC.FDCANFreq_Value=80000000
 | 
					RCC.FDCANFreq_Value=80000000
 | 
				
			||||||
@ -465,7 +465,7 @@ RCC.HCLKFreq_Value=160000000
 | 
				
			|||||||
RCC.HSE_VALUE=24000000
 | 
					RCC.HSE_VALUE=24000000
 | 
				
			||||||
RCC.I2C123Freq_Value=80000000
 | 
					RCC.I2C123Freq_Value=80000000
 | 
				
			||||||
RCC.I2C4Freq_Value=80000000
 | 
					RCC.I2C4Freq_Value=80000000
 | 
				
			||||||
RCC.IPParameters=ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CDCPREFreq_Value,CDPPRE,CDPPRE1,CDPPRE2,CECFreq_Value,CKPERFreq_Value,CortexFreq_Value,CpuClockFreq_Value,DAC1Freq_Value,DAC2Freq_Value,DFSDM2ACLkFreq_Value,DFSDM2Freq_Value,DFSDMACLkFreq_Value,DFSDMFreq_Value,DIVM1,DIVM2,DIVM3,DIVN1,DIVN2,DIVN3,DIVP1Freq_Value,DIVP2Freq_Value,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2,DIVQ2Freq_Value,DIVQ3Freq_Value,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3,DIVR3Freq_Value,FDCANFreq_Value,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HSE_VALUE,I2C123Freq_Value,I2C4Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM345Freq_Value,LPUART1Freq_Value,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL2FRACN,PLL3FRACN,PLLFRACN,QSPIFreq_Value,RNGFreq_Value,RTCFreq_Value,SAI1Freq_Value,SAI2AFreq_Value,SAI2BFreq_Value,SDMMCFreq_Value,SPDIFRXFreq_Value,SPI123Freq_Value,SPI45Freq_Value,SPI6Freq_Value,SRDPPRE,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16Freq_Value,USART234578Freq_Value,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value
 | 
					RCC.IPParameters=ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CDCPREFreq_Value,CDPPRE,CDPPRE1,CDPPRE2,CECFreq_Value,CKPERFreq_Value,CortexFreq_Value,CpuClockFreq_Value,DAC1Freq_Value,DAC2Freq_Value,DFSDM2ACLkFreq_Value,DFSDM2Freq_Value,DFSDMACLkFreq_Value,DFSDMFreq_Value,DIVM1,DIVM2,DIVM3,DIVN1,DIVN2,DIVN3,DIVP1Freq_Value,DIVP2Freq_Value,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2,DIVQ2Freq_Value,DIVQ3Freq_Value,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3,DIVR3Freq_Value,FDCANFreq_Value,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HSE_VALUE,I2C123Freq_Value,I2C4Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM345Freq_Value,LPUART1Freq_Value,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL2FRACN,PLL3FRACN,PLLFRACN,PLLSourceVirtual,QSPIFreq_Value,RNGFreq_Value,RTCFreq_Value,SAI1Freq_Value,SAI2AFreq_Value,SAI2BFreq_Value,SDMMCFreq_Value,SPDIFRXFreq_Value,SPI123Freq_Value,SPI45Freq_Value,SPI6Freq_Value,SRDPPRE,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16Freq_Value,USART234578Freq_Value,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value
 | 
				
			||||||
RCC.LPTIM1Freq_Value=80000000
 | 
					RCC.LPTIM1Freq_Value=80000000
 | 
				
			||||||
RCC.LPTIM2Freq_Value=80000000
 | 
					RCC.LPTIM2Freq_Value=80000000
 | 
				
			||||||
RCC.LPTIM345Freq_Value=80000000
 | 
					RCC.LPTIM345Freq_Value=80000000
 | 
				
			||||||
@ -476,6 +476,7 @@ RCC.MCO2PinFreq_Value=160000000
 | 
				
			|||||||
RCC.PLL2FRACN=0
 | 
					RCC.PLL2FRACN=0
 | 
				
			||||||
RCC.PLL3FRACN=0
 | 
					RCC.PLL3FRACN=0
 | 
				
			||||||
RCC.PLLFRACN=0
 | 
					RCC.PLLFRACN=0
 | 
				
			||||||
 | 
					RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE
 | 
				
			||||||
RCC.QSPIFreq_Value=160000000
 | 
					RCC.QSPIFreq_Value=160000000
 | 
				
			||||||
RCC.RNGFreq_Value=48000000
 | 
					RCC.RNGFreq_Value=48000000
 | 
				
			||||||
RCC.RTCFreq_Value=32000
 | 
					RCC.RTCFreq_Value=32000
 | 
				
			||||||
@ -498,11 +499,11 @@ RCC.USART16Freq_Value=80000000
 | 
				
			|||||||
RCC.USART234578Freq_Value=80000000
 | 
					RCC.USART234578Freq_Value=80000000
 | 
				
			||||||
RCC.USBFreq_Value=80000000
 | 
					RCC.USBFreq_Value=80000000
 | 
				
			||||||
RCC.VCO1OutputFreq_Value=320000000
 | 
					RCC.VCO1OutputFreq_Value=320000000
 | 
				
			||||||
RCC.VCO2OutputFreq_Value=128000000
 | 
					RCC.VCO2OutputFreq_Value=48000000
 | 
				
			||||||
RCC.VCO3OutputFreq_Value=128000000
 | 
					RCC.VCO3OutputFreq_Value=128000000
 | 
				
			||||||
RCC.VCOInput1Freq_Value=16000000
 | 
					RCC.VCOInput1Freq_Value=8000000
 | 
				
			||||||
RCC.VCOInput2Freq_Value=16000000
 | 
					RCC.VCOInput2Freq_Value=6000000
 | 
				
			||||||
RCC.VCOInput3Freq_Value=16000000
 | 
					RCC.VCOInput3Freq_Value=8000000
 | 
				
			||||||
SH.GPXTI3.0=GPIO_EXTI3
 | 
					SH.GPXTI3.0=GPIO_EXTI3
 | 
				
			||||||
SH.GPXTI3.ConfNb=1
 | 
					SH.GPXTI3.ConfNb=1
 | 
				
			||||||
SH.GPXTI4.0=GPIO_EXTI4
 | 
					SH.GPXTI4.0=GPIO_EXTI4
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user