Ignore:
Timestamp:
Feb 20, 2025, 4:39:55 PM (3 months ago)
Author:
Zed
Message:

Charging PWM on TIM1 was implemented.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/CubeMX/charger.ioc

    r97 r98  
    285285Mcu.IP17=SPI4
    286286Mcu.IP18=SYS
    287 Mcu.IP19=TIM3
     287Mcu.IP19=TIM1
    288288Mcu.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
     289Mcu.IP20=TIM3
     290Mcu.IP21=TIM6
     291Mcu.IP22=TIM8
     292Mcu.IP23=USART2
     293Mcu.IP24=USART3
     294Mcu.IP25=USART10
     295Mcu.IP26=VREFBUF
    295296Mcu.IP3=DAC1
    296297Mcu.IP4=DEBUG
     
    300301Mcu.IP8=FREERTOS
    301302Mcu.IP9=I2C1
    302 Mcu.IPNb=26
     303Mcu.IPNb=27
    303304Mcu.Name=STM32H723ZETx
    304305Mcu.Package=LQFP144
     
    310311Mcu.Pin13=PG1
    311312Mcu.Pin14=PE7
    312 Mcu.Pin15=PE11
    313 Mcu.Pin16=PE12
    314 Mcu.Pin17=PE13
    315 Mcu.Pin18=PE14
    316 Mcu.Pin19=PE15
     313Mcu.Pin15=PE8
     314Mcu.Pin16=PE9
     315Mcu.Pin17=PE11
     316Mcu.Pin18=PE12
     317Mcu.Pin19=PE13
    317318Mcu.Pin2=PE6
    318 Mcu.Pin20=PB10
    319 Mcu.Pin21=PB14
    320 Mcu.Pin22=PB15
    321 Mcu.Pin23=PD8
    322 Mcu.Pin24=PD9
    323 Mcu.Pin25=PD10
    324 Mcu.Pin26=PD11
    325 Mcu.Pin27=PD12
    326 Mcu.Pin28=PD13
    327 Mcu.Pin29=PC6
     319Mcu.Pin20=PE14
     320Mcu.Pin21=PE15
     321Mcu.Pin22=PB10
     322Mcu.Pin23=PB14
     323Mcu.Pin24=PB15
     324Mcu.Pin25=PD8
     325Mcu.Pin26=PD9
     326Mcu.Pin27=PD10
     327Mcu.Pin28=PD11
     328Mcu.Pin29=PD12
    328329Mcu.Pin3=PC14-OSC32_IN
    329 Mcu.Pin30=PC7
    330 Mcu.Pin31=PC8
    331 Mcu.Pin32=PC9
    332 Mcu.Pin33=PA8
    333 Mcu.Pin34=PA13(JTMS/SWDIO)
    334 Mcu.Pin35=PA14(JTCK/SWCLK)
    335 Mcu.Pin36=PA15(JTDI)
    336 Mcu.Pin37=PC10
    337 Mcu.Pin38=PC11
    338 Mcu.Pin39=PC12
     330Mcu.Pin30=PD13
     331Mcu.Pin31=PC6
     332Mcu.Pin32=PC7
     333Mcu.Pin33=PC8
     334Mcu.Pin34=PC9
     335Mcu.Pin35=PA8
     336Mcu.Pin36=PA13(JTMS/SWDIO)
     337Mcu.Pin37=PA14(JTCK/SWCLK)
     338Mcu.Pin38=PA15(JTDI)
     339Mcu.Pin39=PC10
    339340Mcu.Pin4=PC15-OSC32_OUT
    340 Mcu.Pin40=PD2
    341 Mcu.Pin41=PD3
    342 Mcu.Pin42=PD4
    343 Mcu.Pin43=PD5
    344 Mcu.Pin44=PD6
    345 Mcu.Pin45=PD7
    346 Mcu.Pin46=PG9
    347 Mcu.Pin47=PG10
    348 Mcu.Pin48=PG11
    349 Mcu.Pin49=PG12
     341Mcu.Pin40=PC11
     342Mcu.Pin41=PC12
     343Mcu.Pin42=PD2
     344Mcu.Pin43=PD3
     345Mcu.Pin44=PD4
     346Mcu.Pin45=PD5
     347Mcu.Pin46=PD6
     348Mcu.Pin47=PD7
     349Mcu.Pin48=PG9
     350Mcu.Pin49=PG10
    350351Mcu.Pin5=PF0
    351 Mcu.Pin50=PG13
    352 Mcu.Pin51=PG14
    353 Mcu.Pin52=PG15
    354 Mcu.Pin53=PB4(NJTRST)
    355 Mcu.Pin54=PB6
    356 Mcu.Pin55=PB7
    357 Mcu.Pin56=PB8
    358 Mcu.Pin57=PB9
    359 Mcu.Pin58=VP_ADC3_TempSens_Input
    360 Mcu.Pin59=VP_ADC3_Vref_Input
     352Mcu.Pin50=PG11
     353Mcu.Pin51=PG12
     354Mcu.Pin52=PG13
     355Mcu.Pin53=PG14
     356Mcu.Pin54=PG15
     357Mcu.Pin55=PB4(NJTRST)
     358Mcu.Pin56=PB6
     359Mcu.Pin57=PB7
     360Mcu.Pin58=PB8
     361Mcu.Pin59=PB9
    361362Mcu.Pin6=PF1
    362 Mcu.Pin60=VP_ADC3_Vbat_Input
    363 Mcu.Pin61=VP_DTS_VS-DTS
    364 Mcu.Pin62=VP_FATFS_VS_SDIO
    365 Mcu.Pin63=VP_FREERTOS_VS_CMSIS_V2
    366 Mcu.Pin64=VP_RTC_VS_RTC_Activate
    367 Mcu.Pin65=VP_RTC_VS_RTC_Calendar
    368 Mcu.Pin66=VP_SYS_VS_tim7
    369 Mcu.Pin67=VP_TIM3_VS_ClockSourceINT
    370 Mcu.Pin68=VP_TIM6_VS_ClockSourceINT
    371 Mcu.Pin69=VP_TIM8_VS_ControllerModeReset
     363Mcu.Pin60=VP_ADC3_TempSens_Input
     364Mcu.Pin61=VP_ADC3_Vref_Input
     365Mcu.Pin62=VP_ADC3_Vbat_Input
     366Mcu.Pin63=VP_DTS_VS-DTS
     367Mcu.Pin64=VP_FATFS_VS_SDIO
     368Mcu.Pin65=VP_FREERTOS_VS_CMSIS_V2
     369Mcu.Pin66=VP_RTC_VS_RTC_Activate
     370Mcu.Pin67=VP_RTC_VS_RTC_Calendar
     371Mcu.Pin68=VP_SYS_VS_tim7
     372Mcu.Pin69=VP_TIM1_VS_ClockSourceINT
    372373Mcu.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
     374Mcu.Pin70=VP_TIM3_VS_ClockSourceINT
     375Mcu.Pin71=VP_TIM6_VS_ClockSourceINT
     376Mcu.Pin72=VP_TIM8_VS_ControllerModeReset
     377Mcu.Pin73=VP_TIM8_VS_ClockSourceINT
     378Mcu.Pin74=VP_VREFBUF_V_VREFBUF
     379Mcu.Pin75=VP_MEMORYMAP_VS_MEMORYMAP
     380Mcu.Pin76=VP_STMicroelectronics.X-CUBE-EEPRMA1_VS_BoardOoPartJjEEPROM_5.1.0_5.1.0
    377381Mcu.Pin8=PH1-OSC_OUT
    378382Mcu.Pin9=PC0
    379 Mcu.PinsNb=74
     383Mcu.PinsNb=77
    380384Mcu.ThirdParty0=STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0
    381385Mcu.ThirdParty1=STMicroelectronics.X-CUBE-EEPRMA1.5.1.0
     
    588592PE7.Locked=true
    589593PE7.Signal=GPIO_Output
     594PE8.GPIOParameters=GPIO_Label
     595PE8.GPIO_Label=CHARGE_PWM_L
     596PE8.Locked=true
     597PE8.Mode=PWM Generation1 CH1 CH1N
     598PE8.Signal=TIM1_CH1N
     599PE9.GPIOParameters=GPIO_Label
     600PE9.GPIO_Label=CHARGE_PWM_H
     601PE9.Locked=true
     602PE9.Signal=S_TIM1_CH1
    590603PF0.GPIOParameters=GPIO_Label
    591604PF0.GPIO_Label=EEPROM_I2C_SDA
     
    673686ProjectManager.UAScriptBeforePath=
    674687ProjectManager.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-true
     688ProjectManager.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
    676689RCC.ADCCLockSelection=RCC_ADCCLKSOURCE_PLL3
    677690RCC.ADCFreq_Value=60000000
     
    774787SH.GPXTI8.0=GPIO_EXTI8
    775788SH.GPXTI8.ConfNb=1
     789SH.S_TIM1_CH1.0=TIM1_CH1,PWM Generation1 CH1 CH1N
     790SH.S_TIM1_CH1.ConfNb=1
    776791SH.S_TIM3_CH2.0=TIM3_CH2,PWM Generation2 CH2
    777792SH.S_TIM3_CH2.ConfNb=1
     
    824839STMicroelectronics.X-CUBE-EEPRMA1.5.1.0.IPParameters=EEPROMCcBoardOoPartJjM24JjM24XX,EEPROMCcBoardOoPartJjM24256EAaFJjM24256EAaF
    825840STMicroelectronics.X-CUBE-EEPRMA1.5.1.0_SwParameter=EEPROMCcBoardOoPartJjM24JjM24XX\:true;EEPROMCcBoardOoPartJjM24256EAaFJjM24256EAaF\:true;
     841TIM1.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE
     842TIM1.AutomaticOutput=TIM_AUTOMATICOUTPUT_ENABLE
     843TIM1.BreakState=TIM_BREAK_DISABLE
     844TIM1.Channel-PWM\ Generation1\ CH1\ CH1N=TIM_CHANNEL_1
     845TIM1.DeadTime=100
     846TIM1.IPParameters=Channel-PWM Generation1 CH1 CH1N,Prescaler,Period,AutoReloadPreload,OCNPolarity_1,OCIdleState_1,Pulse-PWM Generation1 CH1 CH1N,BreakState,AutomaticOutput,OffStateRunMode,OffStateIDLEMode,LockLevel,DeadTime
     847TIM1.LockLevel=TIM_LOCKLEVEL_1
     848TIM1.OCIdleState_1=TIM_OCIDLESTATE_SET
     849TIM1.OCNPolarity_1=TIM_OCNPOLARITY_HIGH
     850TIM1.OffStateIDLEMode=TIM_OSSI_ENABLE
     851TIM1.OffStateRunMode=TIM_OSSR_ENABLE
     852TIM1.Period=1600
     853TIM1.Prescaler=0
     854TIM1.Pulse-PWM\ Generation1\ CH1\ CH1N=100
    826855TIM3.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE
    827856TIM3.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
     
    872901VP_SYS_VS_tim7.Mode=TIM7
    873902VP_SYS_VS_tim7.Signal=SYS_VS_tim7
     903VP_TIM1_VS_ClockSourceINT.Mode=Internal
     904VP_TIM1_VS_ClockSourceINT.Signal=TIM1_VS_ClockSourceINT
    874905VP_TIM3_VS_ClockSourceINT.Mode=Internal
    875906VP_TIM3_VS_ClockSourceINT.Signal=TIM3_VS_ClockSourceINT
Note: See TracChangeset for help on using the changeset viewer.