Changeset 108 for ctrl/firmware/Main/CubeMX
- Timestamp:
- Mar 6, 2025, 10:09:08 AM (2 months ago)
- Location:
- ctrl/firmware/Main/CubeMX
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
ctrl/firmware/Main/CubeMX/Core/Inc/adc.h
r96 r108 35 35 /* USER CODE END Includes */ 36 36 37 extern ADC_HandleTypeDef hadc2; 38 37 39 extern ADC_HandleTypeDef hadc3; 38 40 39 41 /* USER CODE BEGIN Private defines */ 40 42 43 #define ADC2_CHANNELS (2U) 41 44 #define ADC3_CHANNELS (4U) 42 45 #define VREF (3000U) 46 47 typedef union ADC2_data_t 48 { 49 uint16_t Raw[ADC2_CHANNELS]; 50 struct 51 { 52 int16_t charge_strom; 53 int16_t eload_strom; 54 } Name; 55 } __attribute__((packed, aligned(32))) ADC2_data_t; 43 56 44 57 typedef union ADC3_data_t … … 54 67 } __attribute__((packed, aligned(32))) ADC3_data_t; 55 68 69 56 70 /* USER CODE END Private defines */ 57 71 72 void MX_ADC2_Init(void); 58 73 void MX_ADC3_Init(void); 59 74 60 75 /* USER CODE BEGIN Prototypes */ 61 76 77 extern volatile ADC2_data_t ADC2Data; 62 78 extern volatile ADC3_data_t ADC3Data; 63 79 -
ctrl/firmware/Main/CubeMX/Core/Inc/main.h
r107 r108 74 74 #define DAC_U_LIMIT_Pin GPIO_PIN_5 75 75 #define DAC_U_LIMIT_GPIO_Port GPIOA 76 #define BAT_I_SENSE_PLUS_Pin GPIO_PIN_6 77 #define BAT_I_SENSE_PLUS_GPIO_Port GPIOA 78 #define BAT_I_SENSE_MINUS_Pin GPIO_PIN_7 79 #define BAT_I_SENSE_MINUS_GPIO_Port GPIOA 76 80 #define POWER_4V_EN_Pin GPIO_PIN_15 77 81 #define POWER_4V_EN_GPIO_Port GPIOF -
ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h
r94 r108 58 58 void DMA1_Stream3_IRQHandler(void); 59 59 void DMA1_Stream4_IRQHandler(void); 60 void DMA1_Stream5_IRQHandler(void); 60 61 void EXTI9_5_IRQHandler(void); 61 62 void TIM3_IRQHandler(void); -
ctrl/firmware/Main/CubeMX/Core/Src/adc.c
r96 r108 23 23 /* USER CODE BEGIN 0 */ 24 24 25 volatile ADC2_data_t ADC2Data __attribute__((section(".AXI_RAM_4_DMA"))); 25 26 volatile ADC3_data_t ADC3Data __attribute__((section(".BKP_RAM_4_DMA"))); 26 27 27 28 /* USER CODE END 0 */ 28 29 30 ADC_HandleTypeDef hadc2; 29 31 ADC_HandleTypeDef hadc3; 32 DMA_HandleTypeDef hdma_adc2; 30 33 DMA_HandleTypeDef hdma_adc3; 31 34 35 /* ADC2 init function */ 36 void MX_ADC2_Init(void) 37 { 38 39 /* USER CODE BEGIN ADC2_Init 0 */ 40 41 // This ADC is used to sample current that flows on shunts during cell charge and during cell discharge via electronic load 42 43 /* USER CODE END ADC2_Init 0 */ 44 45 ADC_ChannelConfTypeDef sConfig = {0}; 46 47 /* USER CODE BEGIN ADC2_Init 1 */ 48 49 /* USER CODE END ADC2_Init 1 */ 50 51 /** Common config 52 */ 53 hadc2.Instance = ADC2; 54 hadc2.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV256; 55 hadc2.Init.Resolution = ADC_RESOLUTION_16B; 56 hadc2.Init.ScanConvMode = ADC_SCAN_ENABLE; 57 hadc2.Init.EOCSelection = ADC_EOC_SEQ_CONV; 58 hadc2.Init.LowPowerAutoWait = DISABLE; 59 hadc2.Init.ContinuousConvMode = ENABLE; 60 hadc2.Init.NbrOfConversion = 2; 61 hadc2.Init.DiscontinuousConvMode = DISABLE; 62 hadc2.Init.ExternalTrigConv = ADC_SOFTWARE_START; 63 hadc2.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; 64 hadc2.Init.ConversionDataManagement = ADC_CONVERSIONDATA_DMA_CIRCULAR; 65 hadc2.Init.Overrun = ADC_OVR_DATA_OVERWRITTEN; 66 hadc2.Init.LeftBitShift = ADC_LEFTBITSHIFT_NONE; 67 hadc2.Init.OversamplingMode = ENABLE; 68 hadc2.Init.Oversampling.Ratio = 1024; 69 hadc2.Init.Oversampling.RightBitShift = ADC_RIGHTBITSHIFT_10; 70 hadc2.Init.Oversampling.TriggeredMode = ADC_TRIGGEREDMODE_SINGLE_TRIGGER; 71 hadc2.Init.Oversampling.OversamplingStopReset = ADC_REGOVERSAMPLING_CONTINUED_MODE; 72 if (HAL_ADC_Init(&hadc2) != HAL_OK) 73 { 74 Error_Handler(); 75 } 76 77 /** Configure Regular Channel 78 */ 79 sConfig.Channel = ADC_CHANNEL_3; 80 sConfig.Rank = ADC_REGULAR_RANK_1; 81 sConfig.SamplingTime = ADC_SAMPLETIME_810CYCLES_5; 82 sConfig.SingleDiff = ADC_DIFFERENTIAL_ENDED; 83 sConfig.OffsetNumber = ADC_OFFSET_NONE; 84 sConfig.Offset = 0; 85 sConfig.OffsetSignedSaturation = DISABLE; 86 if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) 87 { 88 Error_Handler(); 89 } 90 91 /** Configure Regular Channel 92 */ 93 sConfig.Channel = ADC_CHANNEL_4; 94 sConfig.Rank = ADC_REGULAR_RANK_2; 95 if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) 96 { 97 Error_Handler(); 98 } 99 /* USER CODE BEGIN ADC2_Init 2 */ 100 101 HAL_Delay(100U); 102 if (HAL_OK != HAL_ADCEx_Calibration_Start(&hadc2, ADC_CALIB_OFFSET, ADC_DIFFERENTIAL_ENDED)) Error_Handler(); 103 if (HAL_OK != HAL_ADCEx_Calibration_Start(&hadc2, ADC_CALIB_OFFSET_LINEARITY, ADC_DIFFERENTIAL_ENDED)) Error_Handler(); 104 HAL_Delay(100U); 105 106 //if (HAL_OK != HAL_ADC_Start(&hadc3)) Error_Handler(); 107 if (HAL_OK != HAL_ADC_Start_DMA(&hadc2, (uint32_t*)&ADC2Data, ADC2_CHANNELS)) Error_Handler(); 108 __HAL_DMA_DISABLE_IT(&hdma_adc2, DMA_IT_HT); 109 110 uint16_t offset = 0; 111 for (int i = 0; i < 100; i++) 112 { 113 114 } 115 116 117 /* USER CODE END ADC2_Init 2 */ 118 119 } 32 120 /* ADC3 init function */ 33 121 void MX_ADC3_Init(void) … … 122 210 //if (HAL_OK != HAL_ADC_Start(&hadc3)) Error_Handler(); 123 211 if (HAL_OK != HAL_ADC_Start_DMA(&hadc3, (uint32_t*)&ADC3Data, ADC3_CHANNELS)) Error_Handler(); 124 //__HAL_DMA_DISABLE_IT(&hdma_adc3, DMA_IT_HT);212 __HAL_DMA_DISABLE_IT(&hdma_adc3, DMA_IT_HT); 125 213 126 214 … … 133 221 134 222 GPIO_InitTypeDef GPIO_InitStruct = {0}; 135 if(adcHandle->Instance==ADC3) 223 if(adcHandle->Instance==ADC2) 224 { 225 /* USER CODE BEGIN ADC2_MspInit 0 */ 226 227 /* USER CODE END ADC2_MspInit 0 */ 228 /* ADC2 clock enable */ 229 __HAL_RCC_ADC12_CLK_ENABLE(); 230 231 __HAL_RCC_GPIOA_CLK_ENABLE(); 232 __HAL_RCC_GPIOC_CLK_ENABLE(); 233 /**ADC2 GPIO Configuration 234 PA6 ------> ADC2_INP3 235 PA7 ------> ADC2_INN3 236 PC4 ------> ADC2_INP4 237 PC5 ------> ADC2_INN4 238 */ 239 GPIO_InitStruct.Pin = BAT_I_SENSE_PLUS_Pin|BAT_I_SENSE_MINUS_Pin; 240 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 241 GPIO_InitStruct.Pull = GPIO_NOPULL; 242 HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 243 244 GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5; 245 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 246 GPIO_InitStruct.Pull = GPIO_NOPULL; 247 HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); 248 249 /* ADC2 DMA Init */ 250 /* ADC2 Init */ 251 hdma_adc2.Instance = DMA1_Stream5; 252 hdma_adc2.Init.Request = DMA_REQUEST_ADC2; 253 hdma_adc2.Init.Direction = DMA_PERIPH_TO_MEMORY; 254 hdma_adc2.Init.PeriphInc = DMA_PINC_DISABLE; 255 hdma_adc2.Init.MemInc = DMA_MINC_ENABLE; 256 hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD; 257 hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD; 258 hdma_adc2.Init.Mode = DMA_CIRCULAR; 259 hdma_adc2.Init.Priority = DMA_PRIORITY_VERY_HIGH; 260 hdma_adc2.Init.FIFOMode = DMA_FIFOMODE_DISABLE; 261 if (HAL_DMA_Init(&hdma_adc2) != HAL_OK) 262 { 263 Error_Handler(); 264 } 265 266 __HAL_LINKDMA(adcHandle,DMA_Handle,hdma_adc2); 267 268 /* USER CODE BEGIN ADC2_MspInit 1 */ 269 270 /* USER CODE END ADC2_MspInit 1 */ 271 } 272 else if(adcHandle->Instance==ADC3) 136 273 { 137 274 /* USER CODE BEGIN ADC3_MspInit 0 */ … … 177 314 { 178 315 179 if(adcHandle->Instance==ADC3) 316 if(adcHandle->Instance==ADC2) 317 { 318 /* USER CODE BEGIN ADC2_MspDeInit 0 */ 319 320 /* USER CODE END ADC2_MspDeInit 0 */ 321 /* Peripheral clock disable */ 322 __HAL_RCC_ADC12_CLK_DISABLE(); 323 324 /**ADC2 GPIO Configuration 325 PA6 ------> ADC2_INP3 326 PA7 ------> ADC2_INN3 327 PC4 ------> ADC2_INP4 328 PC5 ------> ADC2_INN4 329 */ 330 HAL_GPIO_DeInit(GPIOA, BAT_I_SENSE_PLUS_Pin|BAT_I_SENSE_MINUS_Pin); 331 332 HAL_GPIO_DeInit(GPIOC, GPIO_PIN_4|GPIO_PIN_5); 333 334 /* ADC2 DMA DeInit */ 335 HAL_DMA_DeInit(adcHandle->DMA_Handle); 336 /* USER CODE BEGIN ADC2_MspDeInit 1 */ 337 338 /* USER CODE END ADC2_MspDeInit 1 */ 339 } 340 else if(adcHandle->Instance==ADC3) 180 341 { 181 342 /* USER CODE BEGIN ADC3_MspDeInit 0 */ -
ctrl/firmware/Main/CubeMX/Core/Src/dma.c
r92 r108 59 59 HAL_NVIC_SetPriority(DMA1_Stream4_IRQn, 5, 0); 60 60 HAL_NVIC_EnableIRQ(DMA1_Stream4_IRQn); 61 /* DMA1_Stream5_IRQn interrupt configuration */ 62 HAL_NVIC_SetPriority(DMA1_Stream5_IRQn, 5, 0); 63 HAL_NVIC_EnableIRQ(DMA1_Stream5_IRQn); 61 64 62 65 } -
ctrl/firmware/Main/CubeMX/Core/Src/gpio.c
r107 r108 97 97 HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); 98 98 99 /*Configure GPIO pins : PC13 PC1 PC2 PC3 100 PC4 PC5 */ 101 GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 102 |GPIO_PIN_4|GPIO_PIN_5; 99 /*Configure GPIO pins : PC13 PC1 PC2 PC3 */ 100 GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3; 103 101 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 104 102 GPIO_InitStruct.Pull = GPIO_NOPULL; … … 118 116 119 117 /*Configure GPIO pins : PA0 PA1 PA2 PA3 120 PA6 PA7 PA9 PA10 121 PA11 PA12 */ 118 PA9 PA10 PA11 PA12 */ 122 119 GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 123 |GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_9|GPIO_PIN_10 124 |GPIO_PIN_11|GPIO_PIN_12; 120 |GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12; 125 121 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 126 122 GPIO_InitStruct.Pull = GPIO_NOPULL; -
ctrl/firmware/Main/CubeMX/Core/Src/main.c
r98 r108 150 150 MX_DAC1_Init(); 151 151 MX_TIM1_Init(); 152 MX_ADC2_Init(); 152 153 /* USER CODE BEGIN 2 */ 153 154 … … 253 254 /** Initializes the peripherals clock 254 255 */ 255 PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_ADC|RCC_PERIPHCLK_USART10 256 PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_ADC|RCC_PERIPHCLK_SDMMC 257 |RCC_PERIPHCLK_SPI2|RCC_PERIPHCLK_USART10 256 258 |RCC_PERIPHCLK_USART2|RCC_PERIPHCLK_USART3; 259 PeriphClkInitStruct.PLL2.PLL2M = 2; 260 PeriphClkInitStruct.PLL2.PLL2N = 20; 261 PeriphClkInitStruct.PLL2.PLL2P = 2; 262 PeriphClkInitStruct.PLL2.PLL2Q = 11; 263 PeriphClkInitStruct.PLL2.PLL2R = 5; 264 PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2VCIRANGE_3; 265 PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2VCOWIDE; 266 PeriphClkInitStruct.PLL2.PLL2FRACN = 0; 257 267 PeriphClkInitStruct.PLL3.PLL3M = 25; 258 268 PeriphClkInitStruct.PLL3.PLL3N = 180; … … 263 273 PeriphClkInitStruct.PLL3.PLL3VCOSEL = RCC_PLL3VCOMEDIUM; 264 274 PeriphClkInitStruct.PLL3.PLL3FRACN = 0; 275 PeriphClkInitStruct.SdmmcClockSelection = RCC_SDMMCCLKSOURCE_PLL2; 276 PeriphClkInitStruct.Spi123ClockSelection = RCC_SPI123CLKSOURCE_PLL2; 265 277 PeriphClkInitStruct.Usart234578ClockSelection = RCC_USART234578CLKSOURCE_PLL3; 266 278 PeriphClkInitStruct.Usart16ClockSelection = RCC_USART16910CLKSOURCE_PLL3; -
ctrl/firmware/Main/CubeMX/Core/Src/sdmmc.c
r83 r108 57 57 58 58 GPIO_InitTypeDef GPIO_InitStruct = {0}; 59 RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0};60 59 if(sdHandle->Instance==SDMMC1) 61 60 { … … 63 62 64 63 /* USER CODE END SDMMC1_MspInit 0 */ 65 66 /** Initializes the peripherals clock67 */68 PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_SDMMC;69 PeriphClkInitStruct.SdmmcClockSelection = RCC_SDMMCCLKSOURCE_PLL;70 if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)71 {72 Error_Handler();73 }74 75 64 /* SDMMC1 clock enable */ 76 65 __HAL_RCC_SDMMC1_CLK_ENABLE(); -
ctrl/firmware/Main/CubeMX/Core/Src/spi.c
r106 r108 129 129 /* USER CODE END SPI2_MspInit 0 */ 130 130 131 /** Initializes the peripherals clock132 */133 PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_SPI2;134 PeriphClkInitStruct.PLL2.PLL2M = 2;135 PeriphClkInitStruct.PLL2.PLL2N = 20;136 PeriphClkInitStruct.PLL2.PLL2P = 2;137 PeriphClkInitStruct.PLL2.PLL2Q = 11;138 PeriphClkInitStruct.PLL2.PLL2R = 10;139 PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2VCIRANGE_3;140 PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2VCOWIDE;141 PeriphClkInitStruct.PLL2.PLL2FRACN = 0;142 PeriphClkInitStruct.Spi123ClockSelection = RCC_SPI123CLKSOURCE_PLL2;143 if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)144 {145 Error_Handler();146 }147 148 131 /* SPI2 clock enable */ 149 132 __HAL_RCC_SPI2_CLK_ENABLE(); -
ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c
r94 r108 61 61 62 62 /* External variables --------------------------------------------------------*/ 63 extern DMA_HandleTypeDef hdma_adc2; 63 64 extern DMA_HandleTypeDef hdma_adc3; 64 65 extern SD_HandleTypeDef hsd1; … … 250 251 251 252 /** 253 * @brief This function handles DMA1 stream5 global interrupt. 254 */ 255 void DMA1_Stream5_IRQHandler(void) 256 { 257 /* USER CODE BEGIN DMA1_Stream5_IRQn 0 */ 258 259 /* USER CODE END DMA1_Stream5_IRQn 0 */ 260 HAL_DMA_IRQHandler(&hdma_adc2); 261 /* USER CODE BEGIN DMA1_Stream5_IRQn 1 */ 262 263 /* USER CODE END DMA1_Stream5_IRQn 1 */ 264 } 265 266 /** 252 267 * @brief This function handles EXTI line[9:5] interrupts. 253 268 */ -
ctrl/firmware/Main/CubeMX/charger.ioc
r107 r108 1 1 #MicroXplorer Configuration settings - do not modify 2 ADC2.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_3 3 ADC2.Channel-2\#ChannelRegularConversion=ADC_CHANNEL_4 4 ADC2.ClockPrescaler=ADC_CLOCK_ASYNC_DIV256 5 ADC2.ContinuousConvMode=ENABLE 6 ADC2.ConversionDataManagement=ADC_CONVERSIONDATA_DMA_CIRCULAR 7 ADC2.EOCSelection=ADC_EOC_SEQ_CONV 8 ADC2.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SingleDiff-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,OffsetSignedSaturation-0\#ChannelRegularConversion,NbrOfConversionFlag,NbrOfConversion,Rank-2\#ChannelRegularConversion,Channel-2\#ChannelRegularConversion,SingleDiff-2\#ChannelRegularConversion,SamplingTime-2\#ChannelRegularConversion,OffsetNumber-2\#ChannelRegularConversion,OffsetSignedSaturation-2\#ChannelRegularConversion,ContinuousConvMode,EOCSelection,Overrun,ConversionDataManagement,OversamplingMode,RightBitShift,Ratio,ClockPrescaler 9 ADC2.NbrOfConversion=2 10 ADC2.NbrOfConversionFlag=1 11 ADC2.OffsetNumber-0\#ChannelRegularConversion=ADC_OFFSET_NONE 12 ADC2.OffsetNumber-2\#ChannelRegularConversion=ADC_OFFSET_NONE 13 ADC2.OffsetSignedSaturation-0\#ChannelRegularConversion=DISABLE 14 ADC2.OffsetSignedSaturation-2\#ChannelRegularConversion=DISABLE 15 ADC2.Overrun=ADC_OVR_DATA_OVERWRITTEN 16 ADC2.OversamplingMode=ENABLE 17 ADC2.Rank-0\#ChannelRegularConversion=1 18 ADC2.Rank-2\#ChannelRegularConversion=2 19 ADC2.Ratio=1024 20 ADC2.RightBitShift=ADC_RIGHTBITSHIFT_10 21 ADC2.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_810CYCLES_5 22 ADC2.SamplingTime-2\#ChannelRegularConversion=ADC_SAMPLETIME_810CYCLES_5 23 ADC2.SingleDiff-0\#ChannelRegularConversion=ADC_DIFFERENTIAL_ENDED 24 ADC2.SingleDiff-2\#ChannelRegularConversion=ADC_DIFFERENTIAL_ENDED 2 25 ADC3.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_10 3 26 ADC3.Channel-1\#ChannelRegularConversion=ADC_CHANNEL_VBAT 4 27 ADC3.Channel-2\#ChannelRegularConversion=ADC_CHANNEL_TEMPSENSOR 5 28 ADC3.Channel-4\#ChannelRegularConversion=ADC_CHANNEL_VREFINT 29 ADC3.ClockPrescaler=ADC_CLOCK_ASYNC_DIV256 6 30 ADC3.ClockPrescalerADC3=ADC_CLOCK_ASYNC_DIV256 7 31 ADC3.ContinuousConvMode=ENABLE … … 9 33 ADC3.DMAContinuousRequests=ENABLE 10 34 ADC3.EOCSelection=ADC_EOC_SEQ_CONV 11 ADC3.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,OffsetSign-0\#ChannelRegularConversion,NbrOfConversionFlag,ContinuousConvMode,DMAContinuousRequests,EOCSelection,Overrun,OversamplingMode,ClockPrescalerADC3,Ratio,NbrOfConversion,RightBitShift,ConversionDataManagement,Rank-1\#ChannelRegularConversion,Channel-1\#ChannelRegularConversion,SamplingTime-1\#ChannelRegularConversion,OffsetNumber-1\#ChannelRegularConversion,OffsetSign-1\#ChannelRegularConversion,Rank-2\#ChannelRegularConversion,Channel-2\#ChannelRegularConversion,SamplingTime-2\#ChannelRegularConversion,OffsetNumber-2\#ChannelRegularConversion,OffsetSign-2\#ChannelRegularConversion,Rank-4\#ChannelRegularConversion,Channel-4\#ChannelRegularConversion,SamplingTime-4\#ChannelRegularConversion,OffsetNumber-4\#ChannelRegularConversion,OffsetSign-4\#ChannelRegularConversion 35 ADC3.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,OffsetSign-0\#ChannelRegularConversion,NbrOfConversionFlag,ContinuousConvMode,DMAContinuousRequests,EOCSelection,Overrun,OversamplingMode,ClockPrescalerADC3,Ratio,NbrOfConversion,RightBitShift,ConversionDataManagement,Rank-1\#ChannelRegularConversion,Channel-1\#ChannelRegularConversion,SamplingTime-1\#ChannelRegularConversion,OffsetNumber-1\#ChannelRegularConversion,OffsetSign-1\#ChannelRegularConversion,Rank-2\#ChannelRegularConversion,Channel-2\#ChannelRegularConversion,SamplingTime-2\#ChannelRegularConversion,OffsetNumber-2\#ChannelRegularConversion,OffsetSign-2\#ChannelRegularConversion,Rank-4\#ChannelRegularConversion,Channel-4\#ChannelRegularConversion,SamplingTime-4\#ChannelRegularConversion,OffsetNumber-4\#ChannelRegularConversion,OffsetSign-4\#ChannelRegularConversion,ClockPrescaler 12 36 ADC3.NbrOfConversion=4 13 37 ADC3.NbrOfConversionFlag=1 … … 76 100 DTS.RefClock=DTS_REFCLKSEL_LSE 77 101 DTS.SamplingTime=DTS_SMP_TIME_15_CYCLE 102 Dma.ADC2.5.Direction=DMA_PERIPH_TO_MEMORY 103 Dma.ADC2.5.EventEnable=DISABLE 104 Dma.ADC2.5.FIFOMode=DMA_FIFOMODE_DISABLE 105 Dma.ADC2.5.Instance=DMA1_Stream5 106 Dma.ADC2.5.MemDataAlignment=DMA_MDATAALIGN_HALFWORD 107 Dma.ADC2.5.MemInc=DMA_MINC_ENABLE 108 Dma.ADC2.5.Mode=DMA_CIRCULAR 109 Dma.ADC2.5.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD 110 Dma.ADC2.5.PeriphInc=DMA_PINC_DISABLE 111 Dma.ADC2.5.Polarity=HAL_DMAMUX_REQ_GEN_RISING 112 Dma.ADC2.5.Priority=DMA_PRIORITY_VERY_HIGH 113 Dma.ADC2.5.RequestNumber=1 114 Dma.ADC2.5.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,FIFOMode,SignalID,Polarity,RequestNumber,SyncSignalID,SyncPolarity,SyncEnable,EventEnable,SyncRequestNumber 115 Dma.ADC2.5.SignalID=NONE 116 Dma.ADC2.5.SyncEnable=DISABLE 117 Dma.ADC2.5.SyncPolarity=HAL_DMAMUX_SYNC_NO_EVENT 118 Dma.ADC2.5.SyncRequestNumber=1 119 Dma.ADC2.5.SyncSignalID=NONE 78 120 Dma.Request0=SPI4_TX 79 121 Dma.Request1=USART3_RX … … 81 123 Dma.Request3=SPI2_RX 82 124 Dma.Request4=SPI2_TX 83 Dma.RequestsNb=5 125 Dma.Request5=ADC2 126 Dma.RequestsNb=6 84 127 Dma.SPI2_RX.3.Direction=DMA_PERIPH_TO_MEMORY 85 128 Dma.SPI2_RX.3.EventEnable=DISABLE … … 275 318 Mcu.CPN=STM32H723ZET6 276 319 Mcu.Family=STM32H7 277 Mcu.IP0=ADC3 278 Mcu.IP1=BDMA 279 Mcu.IP10=I2C2 280 Mcu.IP11=MEMORYMAP 281 Mcu.IP12=NVIC 282 Mcu.IP13=RCC 283 Mcu.IP14=RTC 284 Mcu.IP15=SDMMC1 285 Mcu.IP16=SPI2 286 Mcu.IP17=SPI4 287 Mcu.IP18=SYS 288 Mcu.IP19=TIM1 289 Mcu.IP2=CORTEX_M7 290 Mcu.IP20=TIM3 291 Mcu.IP21=TIM6 292 Mcu.IP22=TIM8 293 Mcu.IP23=USART2 294 Mcu.IP24=USART3 295 Mcu.IP25=USART10 296 Mcu.IP26=VREFBUF 297 Mcu.IP3=DAC1 298 Mcu.IP4=DEBUG 299 Mcu.IP5=DMA 300 Mcu.IP6=DTS 301 Mcu.IP7=FATFS 302 Mcu.IP8=FREERTOS 303 Mcu.IP9=I2C1 304 Mcu.IPNb=27 320 Mcu.IP0=ADC2 321 Mcu.IP1=ADC3 322 Mcu.IP10=I2C1 323 Mcu.IP11=I2C2 324 Mcu.IP12=MEMORYMAP 325 Mcu.IP13=NVIC 326 Mcu.IP14=RCC 327 Mcu.IP15=RTC 328 Mcu.IP16=SDMMC1 329 Mcu.IP17=SPI2 330 Mcu.IP18=SPI4 331 Mcu.IP19=SYS 332 Mcu.IP2=BDMA 333 Mcu.IP20=TIM1 334 Mcu.IP21=TIM3 335 Mcu.IP22=TIM6 336 Mcu.IP23=TIM8 337 Mcu.IP24=USART2 338 Mcu.IP25=USART3 339 Mcu.IP26=USART10 340 Mcu.IP27=VREFBUF 341 Mcu.IP3=CORTEX_M7 342 Mcu.IP4=DAC1 343 Mcu.IP5=DEBUG 344 Mcu.IP6=DMA 345 Mcu.IP7=DTS 346 Mcu.IP8=FATFS 347 Mcu.IP9=FREERTOS 348 Mcu.IPNb=28 305 349 Mcu.Name=STM32H723ZETx 306 350 Mcu.Package=LQFP144 … … 309 353 Mcu.Pin10=PA4 310 354 Mcu.Pin11=PA5 311 Mcu.Pin12=P F15312 Mcu.Pin13=P G0313 Mcu.Pin14=P G1314 Mcu.Pin15=P E7315 Mcu.Pin16=P E8316 Mcu.Pin17=P E9317 Mcu.Pin18=P E11318 Mcu.Pin19=PE 12355 Mcu.Pin12=PA6 356 Mcu.Pin13=PA7 357 Mcu.Pin14=PC4 358 Mcu.Pin15=PC5 359 Mcu.Pin16=PF15 360 Mcu.Pin17=PG0 361 Mcu.Pin18=PG1 362 Mcu.Pin19=PE7 319 363 Mcu.Pin2=PE6 320 Mcu.Pin20=PE 13321 Mcu.Pin21=PE 14322 Mcu.Pin22=PE1 5323 Mcu.Pin23=P B10324 Mcu.Pin24=P B14325 Mcu.Pin25=P B15326 Mcu.Pin26=P D8327 Mcu.Pin27=P D9328 Mcu.Pin28=P D10329 Mcu.Pin29=P D11364 Mcu.Pin20=PE8 365 Mcu.Pin21=PE9 366 Mcu.Pin22=PE11 367 Mcu.Pin23=PE12 368 Mcu.Pin24=PE13 369 Mcu.Pin25=PE14 370 Mcu.Pin26=PE15 371 Mcu.Pin27=PB10 372 Mcu.Pin28=PB14 373 Mcu.Pin29=PB15 330 374 Mcu.Pin3=PC14-OSC32_IN 331 Mcu.Pin30=PD 12332 Mcu.Pin31=PD 13333 Mcu.Pin32=P C6334 Mcu.Pin33=P C7335 Mcu.Pin34=P C8336 Mcu.Pin35=P C9337 Mcu.Pin36=P A8338 Mcu.Pin37=P A13(JTMS/SWDIO)339 Mcu.Pin38=P A14(JTCK/SWCLK)340 Mcu.Pin39=P A15(JTDI)375 Mcu.Pin30=PD8 376 Mcu.Pin31=PD9 377 Mcu.Pin32=PD10 378 Mcu.Pin33=PD11 379 Mcu.Pin34=PD12 380 Mcu.Pin35=PD13 381 Mcu.Pin36=PC6 382 Mcu.Pin37=PC7 383 Mcu.Pin38=PC8 384 Mcu.Pin39=PC9 341 385 Mcu.Pin4=PC15-OSC32_OUT 342 Mcu.Pin40=P C10343 Mcu.Pin41=P C11344 Mcu.Pin42=P C12345 Mcu.Pin43=P D2346 Mcu.Pin44=P D3347 Mcu.Pin45=P D4348 Mcu.Pin46=P D5349 Mcu.Pin47=PD 6350 Mcu.Pin48=PD 7351 Mcu.Pin49=P G9386 Mcu.Pin40=PA8 387 Mcu.Pin41=PA13(JTMS/SWDIO) 388 Mcu.Pin42=PA14(JTCK/SWCLK) 389 Mcu.Pin43=PA15(JTDI) 390 Mcu.Pin44=PC10 391 Mcu.Pin45=PC11 392 Mcu.Pin46=PC12 393 Mcu.Pin47=PD2 394 Mcu.Pin48=PD3 395 Mcu.Pin49=PD4 352 396 Mcu.Pin5=PF0 353 Mcu.Pin50=P G10354 Mcu.Pin51=P G11355 Mcu.Pin52=P G12356 Mcu.Pin53=PG 13357 Mcu.Pin54=PG1 4358 Mcu.Pin55=PG1 5359 Mcu.Pin56=P B4(NJTRST)360 Mcu.Pin57=P B6361 Mcu.Pin58=P B7362 Mcu.Pin59=P B8397 Mcu.Pin50=PD5 398 Mcu.Pin51=PD6 399 Mcu.Pin52=PD7 400 Mcu.Pin53=PG9 401 Mcu.Pin54=PG10 402 Mcu.Pin55=PG11 403 Mcu.Pin56=PG12 404 Mcu.Pin57=PG13 405 Mcu.Pin58=PG14 406 Mcu.Pin59=PG15 363 407 Mcu.Pin6=PF1 364 Mcu.Pin60=PB 9365 Mcu.Pin61= VP_ADC3_TempSens_Input366 Mcu.Pin62= VP_ADC3_Vref_Input367 Mcu.Pin63= VP_ADC3_Vbat_Input368 Mcu.Pin64= VP_DTS_VS-DTS369 Mcu.Pin65=VP_ FATFS_VS_SDIO370 Mcu.Pin66=VP_ FREERTOS_VS_CMSIS_V2371 Mcu.Pin67=VP_ RTC_VS_RTC_Activate372 Mcu.Pin68=VP_ RTC_VS_RTC_Calendar373 Mcu.Pin69=VP_ SYS_VS_tim7408 Mcu.Pin60=PB4(NJTRST) 409 Mcu.Pin61=PB6 410 Mcu.Pin62=PB7 411 Mcu.Pin63=PB8 412 Mcu.Pin64=PB9 413 Mcu.Pin65=VP_ADC3_TempSens_Input 414 Mcu.Pin66=VP_ADC3_Vref_Input 415 Mcu.Pin67=VP_ADC3_Vbat_Input 416 Mcu.Pin68=VP_DTS_VS-DTS 417 Mcu.Pin69=VP_FATFS_VS_SDIO 374 418 Mcu.Pin7=PH0-OSC_IN 375 Mcu.Pin70=VP_TIM1_VS_ClockSourceINT 376 Mcu.Pin71=VP_TIM3_VS_ClockSourceINT 377 Mcu.Pin72=VP_TIM6_VS_ClockSourceINT 378 Mcu.Pin73=VP_TIM8_VS_ControllerModeReset 379 Mcu.Pin74=VP_TIM8_VS_ClockSourceINT 380 Mcu.Pin75=VP_VREFBUF_V_VREFBUF 381 Mcu.Pin76=VP_MEMORYMAP_VS_MEMORYMAP 382 Mcu.Pin77=VP_STMicroelectronics.X-CUBE-EEPRMA1_VS_BoardOoPartJjEEPROM_5.1.0_5.1.0 419 Mcu.Pin70=VP_FREERTOS_VS_CMSIS_V2 420 Mcu.Pin71=VP_RTC_VS_RTC_Activate 421 Mcu.Pin72=VP_RTC_VS_RTC_Calendar 422 Mcu.Pin73=VP_SYS_VS_tim7 423 Mcu.Pin74=VP_TIM1_VS_ClockSourceINT 424 Mcu.Pin75=VP_TIM3_VS_ClockSourceINT 425 Mcu.Pin76=VP_TIM6_VS_ClockSourceINT 426 Mcu.Pin77=VP_TIM8_VS_ControllerModeReset 427 Mcu.Pin78=VP_TIM8_VS_ClockSourceINT 428 Mcu.Pin79=VP_VREFBUF_V_VREFBUF 383 429 Mcu.Pin8=PH1-OSC_OUT 430 Mcu.Pin80=VP_MEMORYMAP_VS_MEMORYMAP 431 Mcu.Pin81=VP_STMicroelectronics.X-CUBE-EEPRMA1_VS_BoardOoPartJjEEPROM_5.1.0_5.1.0 384 432 Mcu.Pin9=PC0 385 Mcu.PinsNb= 78433 Mcu.PinsNb=82 386 434 Mcu.ThirdParty0=STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0 387 435 Mcu.ThirdParty1=STMicroelectronics.X-CUBE-EEPRMA1.5.1.0 … … 398 446 NVIC.DMA1_Stream3_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true 399 447 NVIC.DMA1_Stream4_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true 448 NVIC.DMA1_Stream5_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true 400 449 NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false 401 450 NVIC.EXTI9_5_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true … … 439 488 PA5.Locked=true 440 489 PA5.Signal=COMP_DAC12_group 490 PA6.GPIOParameters=GPIO_Label 491 PA6.GPIO_Label=BAT_I_SENSE_PLUS 492 PA6.Signal=ADCx_INP3 493 PA7.GPIOParameters=GPIO_Label 494 PA7.GPIO_Label=BAT_I_SENSE_MINUS 495 PA7.Signal=ADCx_INN3 441 496 PA8.GPIOParameters=GPIO_PuPd,GPIO_Label 442 497 PA8.GPIO_Label=SD_DETECT … … 499 554 PC15-OSC32_OUT.Mode=LSE-External-Oscillator 500 555 PC15-OSC32_OUT.Signal=RCC_OSC32_OUT 556 PC4.Signal=ADCx_INP4 557 PC5.Signal=ADCx_INN4 501 558 PC6.GPIOParameters=GPIO_PuPd,GPIO_Label 502 559 PC6.GPIO_Label=FAN_TACHO … … 691 748 ProjectManager.UAScriptBeforePath= 692 749 ProjectManager.UnderRoot=true 693 ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-MX_DMA_Init-DMA-false-HAL-true,3-MX_BDMA_Init-BDMA-false-HAL-true,4-MX_RTC_Init-RTC-false-HAL-true,5-MX_SPI4_Init-SPI4-false-HAL-true,6-MX_SDMMC1_SD_Init-SDMMC1-false-HAL-true,7-SystemClock_Config-RCC-false-HAL-false,8-MX_FATFS_Init-FATFS-false-HAL-false,9-MX_TIM8_Init-TIM8-false-HAL-true,10-MX_SPI2_Init-SPI2-false-HAL-true,11-MX_USART2_UART_Init-USART2-false-HAL-true,12-MX_USART10_UART_Init-USART10-false-HAL-true,13-MX_TIM6_Init-TIM6-false-HAL-true,14-MX_I2C2_Init-I2C2-false-HAL-true,15-MX_ADC3_Init-ADC3-false-HAL-true,16-MX_TIM3_Init-TIM3-false-HAL-true,17-MX_I2C1_Init-I2C1-false-HAL-true,18-MX_USART3_UART_Init-USART3-false-HAL-true,19-MX_DTS_Init-DTS-false-HAL-true,20-MX_DAC1_Init-DAC1-false-HAL-true,21-MX_TIM1_Init-TIM1-false-HAL-true, 0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true,0-MX_VREFBUF_Init-VREFBUF-false-HAL-true750 ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-MX_DMA_Init-DMA-false-HAL-true,3-MX_BDMA_Init-BDMA-false-HAL-true,4-MX_RTC_Init-RTC-false-HAL-true,5-MX_SPI4_Init-SPI4-false-HAL-true,6-MX_SDMMC1_SD_Init-SDMMC1-false-HAL-true,7-SystemClock_Config-RCC-false-HAL-false,8-MX_FATFS_Init-FATFS-false-HAL-false,9-MX_TIM8_Init-TIM8-false-HAL-true,10-MX_SPI2_Init-SPI2-false-HAL-true,11-MX_USART2_UART_Init-USART2-false-HAL-true,12-MX_USART10_UART_Init-USART10-false-HAL-true,13-MX_TIM6_Init-TIM6-false-HAL-true,14-MX_I2C2_Init-I2C2-false-HAL-true,15-MX_ADC3_Init-ADC3-false-HAL-true,16-MX_TIM3_Init-TIM3-false-HAL-true,17-MX_I2C1_Init-I2C1-false-HAL-true,18-MX_USART3_UART_Init-USART3-false-HAL-true,19-MX_DTS_Init-DTS-false-HAL-true,20-MX_DAC1_Init-DAC1-false-HAL-true,21-MX_TIM1_Init-TIM1-false-HAL-true,22-MX_ADC2_Init-ADC2-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true,0-MX_VREFBUF_Init-VREFBUF-false-HAL-true 694 751 RCC.ADCCLockSelection=RCC_ADCCLKSOURCE_PLL3 695 752 RCC.ADCFreq_Value=60000000 696 RCC.AHB12Freq_Value= 275000000697 RCC.AHB4Freq_Value= 275000000698 RCC.APB1Freq_Value=1 37500000699 RCC.APB2Freq_Value=1 37500000700 RCC.APB3Freq_Value=1 37500000701 RCC.APB4Freq_Value=1 37500000702 RCC.AXIClockFreq_Value= 275000000753 RCC.AHB12Freq_Value=100000000 754 RCC.AHB4Freq_Value=100000000 755 RCC.APB1Freq_Value=100000000 756 RCC.APB2Freq_Value=100000000 757 RCC.APB3Freq_Value=100000000 758 RCC.APB4Freq_Value=100000000 759 RCC.AXIClockFreq_Value=100000000 703 760 RCC.CECFreq_Value=32000 704 761 RCC.CKPERFreq_Value=64000000 705 RCC.CortexFreq_Value=275000000 706 RCC.CpuClockFreq_Value=275000000 707 RCC.D1CPREFreq_Value=275000000 708 RCC.D1PPRE=RCC_APB3_DIV2 709 RCC.D2PPRE1=RCC_APB1_DIV2 710 RCC.D2PPRE2=RCC_APB2_DIV2 711 RCC.D3PPRE=RCC_APB4_DIV2 712 RCC.DFSDMACLkFreq_Value=275000000 713 RCC.DFSDMFreq_Value=137500000 714 RCC.DIVM1=2 762 RCC.CortexFreq_Value=100000000 763 RCC.CpuClockFreq_Value=100000000 764 RCC.D1CPREFreq_Value=100000000 765 RCC.DFSDMACLkFreq_Value=100000000 766 RCC.DFSDMFreq_Value=100000000 767 RCC.DIVM1=5 715 768 RCC.DIVM2=2 716 769 RCC.DIVM3=25 717 RCC.DIVN1=4 4770 RCC.DIVN1=40 718 771 RCC.DIVN2=20 719 772 RCC.DIVN3=180 720 RCC.DIVP1Freq_Value= 275000000773 RCC.DIVP1Freq_Value=100000000 721 774 RCC.DIVP2Freq_Value=125000000 722 775 RCC.DIVP3Freq_Value=90000000 723 RCC.DIVQ1Freq_Value= 275000000776 RCC.DIVQ1Freq_Value=100000000 724 777 RCC.DIVQ2=11 725 778 RCC.DIVQ2Freq_Value=22727272.727272727 726 779 RCC.DIVQ3=8 727 780 RCC.DIVQ3Freq_Value=22500000 728 RCC.DIVR1Freq_Value= 275000000781 RCC.DIVR1Freq_Value=100000000 729 782 RCC.DIVR2=5 730 783 RCC.DIVR2Freq_Value=50000000 731 784 RCC.DIVR3=3 732 785 RCC.DIVR3Freq_Value=60000000 733 RCC.FDCANFreq_Value= 275000000734 RCC.FMCFreq_Value= 275000000786 RCC.FDCANFreq_Value=100000000 787 RCC.FMCFreq_Value=100000000 735 788 RCC.FamilyName=M 736 RCC.HCLK3ClockFreq_Value= 275000000737 RCC.HCLKFreq_Value= 275000000789 RCC.HCLK3ClockFreq_Value=100000000 790 RCC.HCLKFreq_Value=100000000 738 791 RCC.I2C123CLockSelection=RCC_I2C1235CLKSOURCE_HSI 739 792 RCC.I2C123Freq_Value=64000000 740 RCC.I2C4Freq_Value=1 37500000741 RCC.IPParameters=ADCCLockSelection,ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CECFreq_Value,CKPERFreq_Value,CortexFreq_Value,CpuClockFreq_Value,D1CPREFreq_Value,D 1PPRE,D2PPRE1,D2PPRE2,D3PPRE,DFSDMACLkFreq_Value,DFSDMFreq_Value,DIVM1,DIVM2,DIVM3,DIVN1,DIVN2,DIVN3,DIVP1Freq_Value,DIVP2Freq_Value,DIVP3Freq_Value,DIVQ1Freq_Value,DIVQ2,DIVQ2Freq_Value,DIVQ3,DIVQ3Freq_Value,DIVR1Freq_Value,DIVR2,DIVR2Freq_Value,DIVR3,DIVR3Freq_Value,FDCANFreq_Value,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,I2C123CLockSelection,I2C123Freq_Value,I2C4Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM345Freq_Value,LPUART1Freq_Value,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL2FRACN,PLL2_VCI_Range-AdvancedSettings,PLLFRACN,PLLSourceVirtual,QSPIFreq_Value,RNGFreq_Value,RTCClockSelection,RTCFreq_Value,SAI1Freq_Value,SAI4AFreq_Value,SAI4BFreq_Value,SDMMC1CLockSelection,SDMMCFreq_Value,SPDIFRXFreq_Value,SPI123CLockSelection,SPI123Freq_Value,SPI45Freq_Value,SPI6Freq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Spi45ClockSelection,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16CLockSelection,USART16Freq_Value,USART234578CLockSelection,USART234578Freq_Value,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value742 RCC.LPTIM1Freq_Value=1 37500000743 RCC.LPTIM2Freq_Value=1 37500000744 RCC.LPTIM345Freq_Value=1 37500000745 RCC.LPUART1Freq_Value=1 37500000793 RCC.I2C4Freq_Value=100000000 794 RCC.IPParameters=ADCCLockSelection,ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CECFreq_Value,CKPERFreq_Value,CortexFreq_Value,CpuClockFreq_Value,D1CPREFreq_Value,DFSDMACLkFreq_Value,DFSDMFreq_Value,DIVM1,DIVM2,DIVM3,DIVN1,DIVN2,DIVN3,DIVP1Freq_Value,DIVP2Freq_Value,DIVP3Freq_Value,DIVQ1Freq_Value,DIVQ2,DIVQ2Freq_Value,DIVQ3,DIVQ3Freq_Value,DIVR1Freq_Value,DIVR2,DIVR2Freq_Value,DIVR3,DIVR3Freq_Value,FDCANFreq_Value,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,I2C123CLockSelection,I2C123Freq_Value,I2C4Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM345Freq_Value,LPUART1Freq_Value,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL2FRACN,PLL2_VCI_Range-AdvancedSettings,PLLFRACN,PLLSourceVirtual,QSPIFreq_Value,RNGFreq_Value,RTCClockSelection,RTCFreq_Value,SAI1Freq_Value,SAI4AFreq_Value,SAI4BFreq_Value,SDMMC1CLockSelection,SDMMCFreq_Value,SPDIFRXFreq_Value,SPI123CLockSelection,SPI123Freq_Value,SPI45Freq_Value,SPI6Freq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Spi45ClockSelection,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16CLockSelection,USART16Freq_Value,USART234578CLockSelection,USART234578Freq_Value,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value 795 RCC.LPTIM1Freq_Value=100000000 796 RCC.LPTIM2Freq_Value=100000000 797 RCC.LPTIM345Freq_Value=100000000 798 RCC.LPUART1Freq_Value=100000000 746 799 RCC.LTDCFreq_Value=60000000 747 800 RCC.MCO1PinFreq_Value=64000000 748 RCC.MCO2PinFreq_Value= 275000000801 RCC.MCO2PinFreq_Value=100000000 749 802 RCC.PLL2FRACN=0 750 803 RCC.PLL2_VCI_Range-AdvancedSettings=RCC_PLL2VCIRANGE_3 751 804 RCC.PLLFRACN=0 752 805 RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE 753 RCC.QSPIFreq_Value= 275000000806 RCC.QSPIFreq_Value=100000000 754 807 RCC.RNGFreq_Value=48000000 755 808 RCC.RTCClockSelection=RCC_RTCCLKSOURCE_LSE 756 809 RCC.RTCFreq_Value=32768 757 RCC.SAI1Freq_Value= 275000000758 RCC.SAI4AFreq_Value= 275000000759 RCC.SAI4BFreq_Value= 275000000810 RCC.SAI1Freq_Value=100000000 811 RCC.SAI4AFreq_Value=100000000 812 RCC.SAI4BFreq_Value=100000000 760 813 RCC.SDMMC1CLockSelection=RCC_SDMMCCLKSOURCE_PLL2 761 814 RCC.SDMMCFreq_Value=50000000 762 RCC.SPDIFRXFreq_Value= 275000000815 RCC.SPDIFRXFreq_Value=100000000 763 816 RCC.SPI123CLockSelection=RCC_SPI123CLKSOURCE_PLL2 764 817 RCC.SPI123Freq_Value=125000000 765 818 RCC.SPI45Freq_Value=25000000 766 RCC.SPI6Freq_Value=1 37500000767 RCC.SWPMI1Freq_Value=1 37500000768 RCC.SYSCLKFreq_VALUE= 275000000819 RCC.SPI6Freq_Value=100000000 820 RCC.SWPMI1Freq_Value=100000000 821 RCC.SYSCLKFreq_VALUE=100000000 769 822 RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK 770 823 RCC.Spi45ClockSelection=RCC_SPI45CLKSOURCE_HSE 771 RCC.Tim1OutputFreq_Value= 275000000772 RCC.Tim2OutputFreq_Value= 275000000773 RCC.TraceFreq_Value= 275000000824 RCC.Tim1OutputFreq_Value=100000000 825 RCC.Tim2OutputFreq_Value=100000000 826 RCC.TraceFreq_Value=100000000 774 827 RCC.USART16CLockSelection=RCC_USART16910CLKSOURCE_PLL3 775 828 RCC.USART16Freq_Value=22500000 776 829 RCC.USART234578CLockSelection=RCC_USART234578CLKSOURCE_PLL3 777 830 RCC.USART234578Freq_Value=22500000 778 RCC.USBFreq_Value= 275000000779 RCC.VCO1OutputFreq_Value= 550000000831 RCC.USBFreq_Value=100000000 832 RCC.VCO1OutputFreq_Value=200000000 780 833 RCC.VCO2OutputFreq_Value=250000000 781 834 RCC.VCO3OutputFreq_Value=180000000 782 RCC.VCOInput1Freq_Value= 12500000835 RCC.VCOInput1Freq_Value=5000000 783 836 RCC.VCOInput2Freq_Value=12500000 784 837 RCC.VCOInput3Freq_Value=1000000 … … 791 844 SDMMC1.HardwareFlowControl=SDMMC_HARDWARE_FLOW_CONTROL_ENABLE 792 845 SDMMC1.IPParameters=ClockPowerSave,HardwareFlowControl,ClockDiv 846 SH.ADCx_INN3.0=ADC2_INN3,IN3-Differential 847 SH.ADCx_INN3.ConfNb=1 848 SH.ADCx_INN4.0=ADC2_INN4,IN4-Differential 849 SH.ADCx_INN4.ConfNb=1 793 850 SH.ADCx_INP10.0=ADC3_INP10,IN10-Single-Ended 794 851 SH.ADCx_INP10.ConfNb=1 852 SH.ADCx_INP3.0=ADC2_INP3,IN3-Differential 853 SH.ADCx_INP3.ConfNb=1 854 SH.ADCx_INP4.0=ADC2_INP4,IN4-Differential 855 SH.ADCx_INP4.ConfNb=1 795 856 SH.COMP_DAC11_group.0=DAC1_OUT1,DAC_OUT1 796 857 SH.COMP_DAC11_group.ConfNb=1
Note: See TracChangeset
for help on using the changeset viewer.