Changeset 98 for ctrl/firmware/Main/CubeMX
- Timestamp:
- Feb 20, 2025, 4:39:55 PM (3 months ago)
- Location:
- ctrl/firmware/Main/CubeMX
- Files:
-
- 1 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
ctrl/firmware/Main/CubeMX/Core/Inc/main.h
r97 r98 80 80 #define POWER_15V_EN_Pin GPIO_PIN_7 81 81 #define POWER_15V_EN_GPIO_Port GPIOE 82 #define CHARGE_PWM_L_Pin GPIO_PIN_8 83 #define CHARGE_PWM_L_GPIO_Port GPIOE 84 #define CHARGE_PWM_H_Pin GPIO_PIN_9 85 #define CHARGE_PWM_H_GPIO_Port GPIOE 82 86 #define SPI4_NSS_DISPLAY_Pin GPIO_PIN_11 83 87 #define SPI4_NSS_DISPLAY_GPIO_Port GPIOE -
ctrl/firmware/Main/CubeMX/Core/Inc/tim.h
r84 r98 33 33 /* USER CODE END Includes */ 34 34 35 extern TIM_HandleTypeDef htim1; 36 35 37 extern TIM_HandleTypeDef htim3; 36 38 … … 43 45 /* USER CODE END Private defines */ 44 46 47 void MX_TIM1_Init(void); 45 48 void MX_TIM3_Init(void); 46 49 void MX_TIM6_Init(void); -
ctrl/firmware/Main/CubeMX/Core/Src/dac.c
r97 r98 64 64 /* USER CODE BEGIN DAC1_Init 2 */ 65 65 66 uint32_t Voltage_mV = 3400U / 2U; // We devide by 2, because voltage from Li-cell passes voltage divider 30k/30k (1:1)67 uint32_t Data = (Voltage_mV * ( 1U << DAC_RESOLUTION_BIT)) / VREF;66 uint32_t Voltage_mV = 6000U / 2U; // We devide by 2, because voltage from Li-cell passes voltage divider 30k/30k (1:1) 67 uint32_t Data = (Voltage_mV * ((1U << DAC_RESOLUTION_BIT) - 1U)) / VREF; 68 68 HAL_StatusTypeDef r = HAL_DAC_SetValue(&hdac1, DAC_U_LIMIT_CHANNEL, DAC_ALIGN_12B_R, Data); 69 69 if (r == HAL_OK) -
ctrl/firmware/Main/CubeMX/Core/Src/gpio.c
r97 r98 82 82 HAL_GPIO_WritePin(ETH_SPI_RST_GPIO_Port, ETH_SPI_RST_Pin, GPIO_PIN_RESET); 83 83 84 /*Configure GPIO pins : PE4 PE5 PE 8 PE985 PE1 0 PE0 PE1*/86 GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_ 8|GPIO_PIN_987 |GPIO_PIN_1 0|GPIO_PIN_0|GPIO_PIN_1;84 /*Configure GPIO pins : PE4 PE5 PE10 PE0 85 PE1 */ 86 GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_10|GPIO_PIN_0 87 |GPIO_PIN_1; 88 88 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 89 89 GPIO_InitStruct.Pull = GPIO_NOPULL; -
ctrl/firmware/Main/CubeMX/Core/Src/main.c
r97 r98 149 149 MX_DTS_Init(); 150 150 MX_DAC1_Init(); 151 MX_TIM1_Init(); 151 152 /* USER CODE BEGIN 2 */ 152 153 -
ctrl/firmware/Main/CubeMX/Core/Src/tim.c
r86 r98 25 25 /* USER CODE END 0 */ 26 26 27 TIM_HandleTypeDef htim1; 27 28 TIM_HandleTypeDef htim3; 28 29 TIM_HandleTypeDef htim6; 29 30 TIM_HandleTypeDef htim8; 30 31 32 /* TIM1 init function */ 33 void MX_TIM1_Init(void) 34 { 35 36 /* USER CODE BEGIN TIM1_Init 0 */ 37 38 // This Timer is used to generate two PWM wave forms to charge the cell. 39 40 /* USER CODE END TIM1_Init 0 */ 41 42 TIM_ClockConfigTypeDef sClockSourceConfig = {0}; 43 TIM_MasterConfigTypeDef sMasterConfig = {0}; 44 TIM_OC_InitTypeDef sConfigOC = {0}; 45 TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; 46 47 /* USER CODE BEGIN TIM1_Init 1 */ 48 49 // CPU freqency is assumed as 100MHz. PWM frequency must not be greater than 64kHz. 50 51 /* USER CODE END TIM1_Init 1 */ 52 htim1.Instance = TIM1; 53 htim1.Init.Prescaler = 0; 54 htim1.Init.CounterMode = TIM_COUNTERMODE_UP; 55 htim1.Init.Period = 800; // 1600 56 htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; 57 htim1.Init.RepetitionCounter = 0; 58 htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; 59 if (HAL_TIM_Base_Init(&htim1) != HAL_OK) 60 { 61 Error_Handler(); 62 } 63 sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; 64 if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK) 65 { 66 Error_Handler(); 67 } 68 if (HAL_TIM_PWM_Init(&htim1) != HAL_OK) 69 { 70 Error_Handler(); 71 } 72 sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; 73 sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; 74 sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; 75 if (HAL_TIMEx_MasterConfigSynchronization(&htim1, &sMasterConfig) != HAL_OK) 76 { 77 Error_Handler(); 78 } 79 sConfigOC.OCMode = TIM_OCMODE_PWM1; 80 sConfigOC.Pulse = 200U; 81 sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; 82 sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH; 83 sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; 84 sConfigOC.OCIdleState = TIM_OCIDLESTATE_SET; 85 sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET; 86 if (HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) 87 { 88 Error_Handler(); 89 } 90 sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSR_ENABLE; 91 sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_ENABLE; 92 sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_1; 93 sBreakDeadTimeConfig.DeadTime = 20; 94 sBreakDeadTimeConfig.BreakState = TIM_BREAK_ENABLE; 95 sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; 96 sBreakDeadTimeConfig.BreakFilter = 0; 97 sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; 98 sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; 99 sBreakDeadTimeConfig.Break2Filter = 0; 100 sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_ENABLE; 101 if (HAL_TIMEx_ConfigBreakDeadTime(&htim1, &sBreakDeadTimeConfig) != HAL_OK) 102 { 103 Error_Handler(); 104 } 105 /* USER CODE BEGIN TIM1_Init 2 */ 106 107 /* USER CODE END TIM1_Init 2 */ 108 HAL_TIM_MspPostInit(&htim1); 109 110 } 31 111 /* TIM3 init function */ 32 112 void MX_TIM3_Init(void) … … 35 115 /* USER CODE BEGIN TIM3_Init 0 */ 36 116 37 // This timer is used to control FAN 117 // This timer is used to control FAN with the PWM generation. 38 118 39 119 /* USER CODE END TIM3_Init 0 */ … … 93 173 /* USER CODE BEGIN TIM6_Init 0 */ 94 174 95 // This timer increments its co ntentevery 1µs and is used to generate175 // This timer increments its counter every 1µs and is used to generate 96 176 // delays for 1-Wire protocol. CPU speed is assumed as 100MHz. 97 177 … … 128 208 129 209 /* USER CODE BEGIN TIM8_Init 0 */ 210 211 // This timer is used to count pulses from FAN's Hall-sensor to count RPM. 130 212 131 213 /* USER CODE END TIM8_Init 0 */ … … 192 274 193 275 GPIO_InitTypeDef GPIO_InitStruct = {0}; 194 if(tim_baseHandle->Instance==TIM3) 276 if(tim_baseHandle->Instance==TIM1) 277 { 278 /* USER CODE BEGIN TIM1_MspInit 0 */ 279 280 /* USER CODE END TIM1_MspInit 0 */ 281 /* TIM1 clock enable */ 282 __HAL_RCC_TIM1_CLK_ENABLE(); 283 /* USER CODE BEGIN TIM1_MspInit 1 */ 284 285 /* USER CODE END TIM1_MspInit 1 */ 286 } 287 else if(tim_baseHandle->Instance==TIM3) 195 288 { 196 289 /* USER CODE BEGIN TIM3_MspInit 0 */ … … 252 345 253 346 GPIO_InitTypeDef GPIO_InitStruct = {0}; 254 if(timHandle->Instance==TIM3) 347 if(timHandle->Instance==TIM1) 348 { 349 /* USER CODE BEGIN TIM1_MspPostInit 0 */ 350 351 /* USER CODE END TIM1_MspPostInit 0 */ 352 __HAL_RCC_GPIOE_CLK_ENABLE(); 353 /**TIM1 GPIO Configuration 354 PE8 ------> TIM1_CH1N 355 PE9 ------> TIM1_CH1 356 */ 357 GPIO_InitStruct.Pin = CHARGE_PWM_L_Pin|CHARGE_PWM_H_Pin; 358 GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 359 GPIO_InitStruct.Pull = GPIO_NOPULL; 360 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 361 GPIO_InitStruct.Alternate = GPIO_AF1_TIM1; 362 HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); 363 364 /* USER CODE BEGIN TIM1_MspPostInit 1 */ 365 366 /* USER CODE END TIM1_MspPostInit 1 */ 367 } 368 else if(timHandle->Instance==TIM3) 255 369 { 256 370 /* USER CODE BEGIN TIM3_MspPostInit 0 */ … … 279 393 { 280 394 281 if(tim_baseHandle->Instance==TIM3) 395 if(tim_baseHandle->Instance==TIM1) 396 { 397 /* USER CODE BEGIN TIM1_MspDeInit 0 */ 398 399 /* USER CODE END TIM1_MspDeInit 0 */ 400 /* Peripheral clock disable */ 401 __HAL_RCC_TIM1_CLK_DISABLE(); 402 /* USER CODE BEGIN TIM1_MspDeInit 1 */ 403 404 /* USER CODE END TIM1_MspDeInit 1 */ 405 } 406 else if(tim_baseHandle->Instance==TIM3) 282 407 { 283 408 /* USER CODE BEGIN TIM3_MspDeInit 0 */ -
ctrl/firmware/Main/CubeMX/charger.ioc
r97 r98 285 285 Mcu.IP17=SPI4 286 286 Mcu.IP18=SYS 287 Mcu.IP19=TIM 3287 Mcu.IP19=TIM1 288 288 Mcu.IP2=CORTEX_M7 289 Mcu.IP20=TIM6 290 Mcu.IP21=TIM8 291 Mcu.IP22=USART2 292 Mcu.IP23=USART3 293 Mcu.IP24=USART10 294 Mcu.IP25=VREFBUF 289 Mcu.IP20=TIM3 290 Mcu.IP21=TIM6 291 Mcu.IP22=TIM8 292 Mcu.IP23=USART2 293 Mcu.IP24=USART3 294 Mcu.IP25=USART10 295 Mcu.IP26=VREFBUF 295 296 Mcu.IP3=DAC1 296 297 Mcu.IP4=DEBUG … … 300 301 Mcu.IP8=FREERTOS 301 302 Mcu.IP9=I2C1 302 Mcu.IPNb=2 6303 Mcu.IPNb=27 303 304 Mcu.Name=STM32H723ZETx 304 305 Mcu.Package=LQFP144 … … 310 311 Mcu.Pin13=PG1 311 312 Mcu.Pin14=PE7 312 Mcu.Pin15=PE 11313 Mcu.Pin16=PE 12314 Mcu.Pin17=PE1 3315 Mcu.Pin18=PE1 4316 Mcu.Pin19=PE1 5313 Mcu.Pin15=PE8 314 Mcu.Pin16=PE9 315 Mcu.Pin17=PE11 316 Mcu.Pin18=PE12 317 Mcu.Pin19=PE13 317 318 Mcu.Pin2=PE6 318 Mcu.Pin20=P B10319 Mcu.Pin21=P B14320 Mcu.Pin22=PB1 5321 Mcu.Pin23=P D8322 Mcu.Pin24=P D9323 Mcu.Pin25=PD 10324 Mcu.Pin26=PD 11325 Mcu.Pin27=PD1 2326 Mcu.Pin28=PD1 3327 Mcu.Pin29=P C6319 Mcu.Pin20=PE14 320 Mcu.Pin21=PE15 321 Mcu.Pin22=PB10 322 Mcu.Pin23=PB14 323 Mcu.Pin24=PB15 324 Mcu.Pin25=PD8 325 Mcu.Pin26=PD9 326 Mcu.Pin27=PD10 327 Mcu.Pin28=PD11 328 Mcu.Pin29=PD12 328 329 Mcu.Pin3=PC14-OSC32_IN 329 Mcu.Pin30=P C7330 Mcu.Pin31=PC 8331 Mcu.Pin32=PC 9332 Mcu.Pin33=P A8333 Mcu.Pin34=P A13(JTMS/SWDIO)334 Mcu.Pin35=PA 14(JTCK/SWCLK)335 Mcu.Pin36=PA1 5(JTDI)336 Mcu.Pin37=P C10337 Mcu.Pin38=P C11338 Mcu.Pin39=PC1 2330 Mcu.Pin30=PD13 331 Mcu.Pin31=PC6 332 Mcu.Pin32=PC7 333 Mcu.Pin33=PC8 334 Mcu.Pin34=PC9 335 Mcu.Pin35=PA8 336 Mcu.Pin36=PA13(JTMS/SWDIO) 337 Mcu.Pin37=PA14(JTCK/SWCLK) 338 Mcu.Pin38=PA15(JTDI) 339 Mcu.Pin39=PC10 339 340 Mcu.Pin4=PC15-OSC32_OUT 340 Mcu.Pin40=P D2341 Mcu.Pin41=P D3342 Mcu.Pin42=PD 4343 Mcu.Pin43=PD 5344 Mcu.Pin44=PD 6345 Mcu.Pin45=PD 7346 Mcu.Pin46=P G9347 Mcu.Pin47=P G10348 Mcu.Pin48=PG 11349 Mcu.Pin49=PG1 2341 Mcu.Pin40=PC11 342 Mcu.Pin41=PC12 343 Mcu.Pin42=PD2 344 Mcu.Pin43=PD3 345 Mcu.Pin44=PD4 346 Mcu.Pin45=PD5 347 Mcu.Pin46=PD6 348 Mcu.Pin47=PD7 349 Mcu.Pin48=PG9 350 Mcu.Pin49=PG10 350 351 Mcu.Pin5=PF0 351 Mcu.Pin50=PG1 3352 Mcu.Pin51=PG1 4353 Mcu.Pin52=PG1 5354 Mcu.Pin53=P B4(NJTRST)355 Mcu.Pin54=P B6356 Mcu.Pin55=PB 7357 Mcu.Pin56=PB 8358 Mcu.Pin57=PB 9359 Mcu.Pin58= VP_ADC3_TempSens_Input360 Mcu.Pin59= VP_ADC3_Vref_Input352 Mcu.Pin50=PG11 353 Mcu.Pin51=PG12 354 Mcu.Pin52=PG13 355 Mcu.Pin53=PG14 356 Mcu.Pin54=PG15 357 Mcu.Pin55=PB4(NJTRST) 358 Mcu.Pin56=PB6 359 Mcu.Pin57=PB7 360 Mcu.Pin58=PB8 361 Mcu.Pin59=PB9 361 362 Mcu.Pin6=PF1 362 Mcu.Pin60=VP_ADC3_ Vbat_Input363 Mcu.Pin61=VP_ DTS_VS-DTS364 Mcu.Pin62=VP_ FATFS_VS_SDIO365 Mcu.Pin63=VP_ FREERTOS_VS_CMSIS_V2366 Mcu.Pin64=VP_ RTC_VS_RTC_Activate367 Mcu.Pin65=VP_ RTC_VS_RTC_Calendar368 Mcu.Pin66=VP_ SYS_VS_tim7369 Mcu.Pin67=VP_ TIM3_VS_ClockSourceINT370 Mcu.Pin68=VP_ TIM6_VS_ClockSourceINT371 Mcu.Pin69=VP_TIM 8_VS_ControllerModeReset363 Mcu.Pin60=VP_ADC3_TempSens_Input 364 Mcu.Pin61=VP_ADC3_Vref_Input 365 Mcu.Pin62=VP_ADC3_Vbat_Input 366 Mcu.Pin63=VP_DTS_VS-DTS 367 Mcu.Pin64=VP_FATFS_VS_SDIO 368 Mcu.Pin65=VP_FREERTOS_VS_CMSIS_V2 369 Mcu.Pin66=VP_RTC_VS_RTC_Activate 370 Mcu.Pin67=VP_RTC_VS_RTC_Calendar 371 Mcu.Pin68=VP_SYS_VS_tim7 372 Mcu.Pin69=VP_TIM1_VS_ClockSourceINT 372 373 Mcu.Pin7=PH0-OSC_IN 373 Mcu.Pin70=VP_TIM8_VS_ClockSourceINT 374 Mcu.Pin71=VP_VREFBUF_V_VREFBUF 375 Mcu.Pin72=VP_MEMORYMAP_VS_MEMORYMAP 376 Mcu.Pin73=VP_STMicroelectronics.X-CUBE-EEPRMA1_VS_BoardOoPartJjEEPROM_5.1.0_5.1.0 374 Mcu.Pin70=VP_TIM3_VS_ClockSourceINT 375 Mcu.Pin71=VP_TIM6_VS_ClockSourceINT 376 Mcu.Pin72=VP_TIM8_VS_ControllerModeReset 377 Mcu.Pin73=VP_TIM8_VS_ClockSourceINT 378 Mcu.Pin74=VP_VREFBUF_V_VREFBUF 379 Mcu.Pin75=VP_MEMORYMAP_VS_MEMORYMAP 380 Mcu.Pin76=VP_STMicroelectronics.X-CUBE-EEPRMA1_VS_BoardOoPartJjEEPROM_5.1.0_5.1.0 377 381 Mcu.Pin8=PH1-OSC_OUT 378 382 Mcu.Pin9=PC0 379 Mcu.PinsNb=7 4383 Mcu.PinsNb=77 380 384 Mcu.ThirdParty0=STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0 381 385 Mcu.ThirdParty1=STMicroelectronics.X-CUBE-EEPRMA1.5.1.0 … … 588 592 PE7.Locked=true 589 593 PE7.Signal=GPIO_Output 594 PE8.GPIOParameters=GPIO_Label 595 PE8.GPIO_Label=CHARGE_PWM_L 596 PE8.Locked=true 597 PE8.Mode=PWM Generation1 CH1 CH1N 598 PE8.Signal=TIM1_CH1N 599 PE9.GPIOParameters=GPIO_Label 600 PE9.GPIO_Label=CHARGE_PWM_H 601 PE9.Locked=true 602 PE9.Signal=S_TIM1_CH1 590 603 PF0.GPIOParameters=GPIO_Label 591 604 PF0.GPIO_Label=EEPROM_I2C_SDA … … 673 686 ProjectManager.UAScriptBeforePath= 674 687 ProjectManager.UnderRoot=true 675 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, 0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true,0-MX_VREFBUF_Init-VREFBUF-false-HAL-true688 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-true 676 689 RCC.ADCCLockSelection=RCC_ADCCLKSOURCE_PLL3 677 690 RCC.ADCFreq_Value=60000000 … … 774 787 SH.GPXTI8.0=GPIO_EXTI8 775 788 SH.GPXTI8.ConfNb=1 789 SH.S_TIM1_CH1.0=TIM1_CH1,PWM Generation1 CH1 CH1N 790 SH.S_TIM1_CH1.ConfNb=1 776 791 SH.S_TIM3_CH2.0=TIM3_CH2,PWM Generation2 CH2 777 792 SH.S_TIM3_CH2.ConfNb=1 … … 824 839 STMicroelectronics.X-CUBE-EEPRMA1.5.1.0.IPParameters=EEPROMCcBoardOoPartJjM24JjM24XX,EEPROMCcBoardOoPartJjM24256EAaFJjM24256EAaF 825 840 STMicroelectronics.X-CUBE-EEPRMA1.5.1.0_SwParameter=EEPROMCcBoardOoPartJjM24JjM24XX\:true;EEPROMCcBoardOoPartJjM24256EAaFJjM24256EAaF\:true; 841 TIM1.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE 842 TIM1.AutomaticOutput=TIM_AUTOMATICOUTPUT_ENABLE 843 TIM1.BreakState=TIM_BREAK_DISABLE 844 TIM1.Channel-PWM\ Generation1\ CH1\ CH1N=TIM_CHANNEL_1 845 TIM1.DeadTime=100 846 TIM1.IPParameters=Channel-PWM Generation1 CH1 CH1N,Prescaler,Period,AutoReloadPreload,OCNPolarity_1,OCIdleState_1,Pulse-PWM Generation1 CH1 CH1N,BreakState,AutomaticOutput,OffStateRunMode,OffStateIDLEMode,LockLevel,DeadTime 847 TIM1.LockLevel=TIM_LOCKLEVEL_1 848 TIM1.OCIdleState_1=TIM_OCIDLESTATE_SET 849 TIM1.OCNPolarity_1=TIM_OCNPOLARITY_HIGH 850 TIM1.OffStateIDLEMode=TIM_OSSI_ENABLE 851 TIM1.OffStateRunMode=TIM_OSSR_ENABLE 852 TIM1.Period=1600 853 TIM1.Prescaler=0 854 TIM1.Pulse-PWM\ Generation1\ CH1\ CH1N=100 826 855 TIM3.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE 827 856 TIM3.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2 … … 872 901 VP_SYS_VS_tim7.Mode=TIM7 873 902 VP_SYS_VS_tim7.Signal=SYS_VS_tim7 903 VP_TIM1_VS_ClockSourceINT.Mode=Internal 904 VP_TIM1_VS_ClockSourceINT.Signal=TIM1_VS_ClockSourceINT 874 905 VP_TIM3_VS_ClockSourceINT.Mode=Internal 875 906 VP_TIM3_VS_ClockSourceINT.Signal=TIM3_VS_ClockSourceINT
Note: See TracChangeset
for help on using the changeset viewer.