Power: set smps clock according to used inductor. RTC: do not reset clock on each start. (#281)
This commit is contained in:
		
							parent
							
								
									21f4acf5c5
								
							
						
					
					
						commit
						88ed32483d
					
				| @ -215,7 +215,7 @@ void SystemClock_Config(void) | |||||||
|   PeriphClkInitStruct.RTCClockSelection = RCC_RTCCLKSOURCE_LSE; |   PeriphClkInitStruct.RTCClockSelection = RCC_RTCCLKSOURCE_LSE; | ||||||
|   PeriphClkInitStruct.RFWakeUpClockSelection = RCC_RFWKPCLKSOURCE_LSE; |   PeriphClkInitStruct.RFWakeUpClockSelection = RCC_RFWKPCLKSOURCE_LSE; | ||||||
|   PeriphClkInitStruct.SmpsClockSelection = RCC_SMPSCLKSOURCE_HSE; |   PeriphClkInitStruct.SmpsClockSelection = RCC_SMPSCLKSOURCE_HSE; | ||||||
|   PeriphClkInitStruct.SmpsDivSelection = RCC_SMPSCLKDIV_RANGE0; |   PeriphClkInitStruct.SmpsDivSelection = RCC_SMPSCLKDIV_RANGE1; | ||||||
|   if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) |   if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) | ||||||
|   { |   { | ||||||
|     Error_Handler(); |     Error_Handler(); | ||||||
|  | |||||||
| @ -48,7 +48,7 @@ void MX_RTC_Init(void) | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   /* USER CODE BEGIN Check_RTC_BKUP */ |   /* USER CODE BEGIN Check_RTC_BKUP */ | ||||||
| 
 |   return; | ||||||
|   /* USER CODE END Check_RTC_BKUP */ |   /* USER CODE END Check_RTC_BKUP */ | ||||||
| 
 | 
 | ||||||
|   /** Initialize RTC and set the Time and Date
 |   /** Initialize RTC and set the Time and Date
 | ||||||
|  | |||||||
| @ -123,6 +123,7 @@ PB13.Mode=Output Compare1 CH1N | |||||||
| TIM16.Prescaler=500 - 1 | TIM16.Prescaler=500 - 1 | ||||||
| PC15-OSC32_OUT.GPIOParameters=GPIO_Label | PC15-OSC32_OUT.GPIOParameters=GPIO_Label | ||||||
| I2C1.CustomTiming=Disabled | I2C1.CustomTiming=Disabled | ||||||
|  | RCC.SMPSDivider=4 | ||||||
| PA4.GPIO_Label=PA4 | PA4.GPIO_Label=PA4 | ||||||
| ProjectManager.CustomerFirmwarePackage= | ProjectManager.CustomerFirmwarePackage= | ||||||
| PC4.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI | PC4.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI | ||||||
| @ -134,8 +135,8 @@ SH.GPXTI10.0=GPIO_EXTI10 | |||||||
| PCC.Ble.Mode=NOT_SELECTED | PCC.Ble.Mode=NOT_SELECTED | ||||||
| PC4.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING | PC4.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING | ||||||
| RCC.PLLQoutputFreq_Value=64000000 | RCC.PLLQoutputFreq_Value=64000000 | ||||||
| ProjectManager.ProjectFileName=f3-1.ioc | ProjectManager.ProjectFileName=f4.ioc | ||||||
| RCC.SMPSFreq_Value=8000000 | RCC.SMPSFreq_Value=4000000 | ||||||
| PA3.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD | PA3.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD | ||||||
| FREERTOS.Tasks01=defaultTask,24,1024,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL;app_main,8,1024,app,As external,NULL,Dynamic,NULL,NULL | FREERTOS.Tasks01=defaultTask,24,1024,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL;app_main,8,1024,app,As external,NULL,Dynamic,NULL,NULL | ||||||
| ADC1.Rank-0\#ChannelRegularConversion=1 | ADC1.Rank-0\#ChannelRegularConversion=1 | ||||||
| @ -426,7 +427,7 @@ PE4.Signal=GPIO_Output | |||||||
| PB0.Locked=true | PB0.Locked=true | ||||||
| FREERTOS.configTOTAL_HEAP_SIZE=40960 | FREERTOS.configTOTAL_HEAP_SIZE=40960 | ||||||
| PC14-OSC32_IN.GPIOParameters=GPIO_Label | PC14-OSC32_IN.GPIOParameters=GPIO_Label | ||||||
| ProjectManager.ProjectName=f3-1 | ProjectManager.ProjectName=f4 | ||||||
| RCC.APB3Freq_Value=16000000 | RCC.APB3Freq_Value=16000000 | ||||||
| PA6.Signal=GPIO_Analog | PA6.Signal=GPIO_Analog | ||||||
| TIM2.Channel-Input_Capture2_from_TI1=TIM_CHANNEL_2 | TIM2.Channel-Input_Capture2_from_TI1=TIM_CHANNEL_2 | ||||||
| @ -518,7 +519,7 @@ RCC.SMPSCLockSelectionVirtual=RCC_SMPSCLKSOURCE_HSE | |||||||
| board=custom | board=custom | ||||||
| SH.GPXTI3.0=GPIO_EXTI3 | SH.GPXTI3.0=GPIO_EXTI3 | ||||||
| RCC.VCOOutputFreq_Value=128000000 | RCC.VCOOutputFreq_Value=128000000 | ||||||
| RCC.SMPS1Freq_Value=16000000 | RCC.SMPS1Freq_Value=8000000 | ||||||
| PB15.Mode=Full_Duplex_Master | PB15.Mode=Full_Duplex_Master | ||||||
| TIM16.Period=291 | TIM16.Period=291 | ||||||
| NVIC.SavedSystickIrqHandlerGenerated=true | NVIC.SavedSystickIrqHandlerGenerated=true | ||||||
| @ -540,7 +541,7 @@ OSC_OUT.Locked=true | |||||||
| PA4.GPIOParameters=GPIO_Label | PA4.GPIOParameters=GPIO_Label | ||||||
| PH3-BOOT0.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING | PH3-BOOT0.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING | ||||||
| PB15.GPIOParameters=GPIO_Label | PB15.GPIOParameters=GPIO_Label | ||||||
| RCC.IPParameters=ADCFreq_Value,AHB2CLKDivider,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,APB3Freq_Value,Cortex2Freq_Value,CortexFreq_Value,EnableCSSLSE,EnbaleCSS,FCLK2Freq_Value,FCLKCortexFreq_Value,FamilyName,HCLK2Freq_Value,HCLK3Freq_Value,HCLKFreq_Value,HCLKRFFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C3Freq_Value,LCDFreq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSE_Drive_Capability,LSE_Timout,LSI_VALUE,MCO1PinFreq_Value,MSIOscState,PLLM,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PLLSAI1N,PLLSAI1PoutputFreq_Value,PLLSAI1QoutputFreq_Value,PLLSAI1RoutputFreq_Value,PLLSourceVirtual,PREFETCH_ENABLE,PWRFreq_Value,RFWKPClockSelection,RFWKPFreq_Value,RNGCLockSelection,RNGFreq_Value,RTCClockSelection,RTCFreq_Value,SAI1Freq_Value,SMPS1Freq_Value,SMPSCLockSelectionVirtual,SMPSFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,USART1Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAI1OutputFreq_Value | RCC.IPParameters=ADCFreq_Value,AHB2CLKDivider,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,APB3Freq_Value,Cortex2Freq_Value,CortexFreq_Value,EnableCSSLSE,EnbaleCSS,FCLK2Freq_Value,FCLKCortexFreq_Value,FamilyName,HCLK2Freq_Value,HCLK3Freq_Value,HCLKFreq_Value,HCLKRFFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C3Freq_Value,LCDFreq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSE_Drive_Capability,LSE_Timout,LSI_VALUE,MCO1PinFreq_Value,MSIOscState,PLLM,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PLLSAI1N,PLLSAI1PoutputFreq_Value,PLLSAI1QoutputFreq_Value,PLLSAI1RoutputFreq_Value,PLLSourceVirtual,PREFETCH_ENABLE,PWRFreq_Value,RFWKPClockSelection,RFWKPFreq_Value,RNGCLockSelection,RNGFreq_Value,RTCClockSelection,RTCFreq_Value,SAI1Freq_Value,SMPS1Freq_Value,SMPSCLockSelectionVirtual,SMPSDivider,SMPSFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,USART1Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAI1OutputFreq_Value | ||||||
| ProjectManager.AskForMigrate=true | ProjectManager.AskForMigrate=true | ||||||
| Mcu.Name=STM32WB55RGVx | Mcu.Name=STM32WB55RGVx | ||||||
| NVIC.SavedPendsvIrqHandlerGenerated=false | NVIC.SavedPendsvIrqHandlerGenerated=false | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 あく
						あく