Ignore:
Timestamp:
Mar 5, 2025, 10:27:57 AM (2 months ago)
Author:
Zed
Message:

Everything works good. Fixing project.

Location:
ctrl/firmware/Main/CubeMX
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/CubeMX/Core/Inc/dac.h

    r97 r107  
    3939#define DAC_RESOLUTION_BIT        (12U)
    4040
    41 #define DAC_U_LIMIT_CHANNEL       DAC_CHANNEL_2
     41#define DAC_LOAD_I_LIMIT_CHANNEL          DAC_CHANNEL_1
     42#define DAC_U_LIMIT_CHANNEL                       DAC_CHANNEL_2
    4243
    4344/* USER CODE END Private defines */
  • ctrl/firmware/Main/CubeMX/Core/Inc/main.h

    r106 r107  
    7070#define U_BAT_Pin GPIO_PIN_0
    7171#define U_BAT_GPIO_Port GPIOC
     72#define DAC_LOAD_I_LIMIT_Pin GPIO_PIN_4
     73#define DAC_LOAD_I_LIMIT_GPIO_Port GPIOA
    7274#define DAC_U_LIMIT_Pin GPIO_PIN_5
    7375#define DAC_U_LIMIT_GPIO_Port GPIOA
  • ctrl/firmware/Main/CubeMX/Core/Src/dac.c

    r98 r107  
    5151  }
    5252
    53   /** DAC channel OUT2 config
     53  /** DAC channel OUT1 config
    5454  */
    5555  sConfig.DAC_SampleAndHold = DAC_SAMPLEANDHOLD_DISABLE;
     
    5858  sConfig.DAC_ConnectOnChipPeripheral = DAC_CHIPCONNECT_DISABLE;
    5959  sConfig.DAC_UserTrimming = DAC_TRIMMING_FACTORY;
     60  if (HAL_DAC_ConfigChannel(&hdac1, &sConfig, DAC_CHANNEL_1) != HAL_OK)
     61  {
     62    Error_Handler();
     63  }
     64
     65  /** DAC channel OUT2 config
     66  */
    6067  if (HAL_DAC_ConfigChannel(&hdac1, &sConfig, DAC_CHANNEL_2) != HAL_OK)
    6168  {
     
    7380  }
    7481  else Error_Handler();
     82
     83  r = HAL_DAC_SetValue(&hdac1, DAC_LOAD_I_LIMIT_CHANNEL, DAC_ALIGN_12B_R, 0U);
     84  if (r == HAL_OK)
     85  {
     86          r = HAL_DAC_Start(&hdac1, DAC_LOAD_I_LIMIT_CHANNEL);
     87          if (r != HAL_OK) Error_Handler();
     88  }
     89  else Error_Handler();
     90
     91
    7592
    7693  /* USER CODE END DAC1_Init 2 */
     
    92109    __HAL_RCC_GPIOA_CLK_ENABLE();
    93110    /**DAC1 GPIO Configuration
     111    PA4     ------> DAC1_OUT1
    94112    PA5     ------> DAC1_OUT2
    95113    */
    96     GPIO_InitStruct.Pin = DAC_U_LIMIT_Pin;
     114    GPIO_InitStruct.Pin = DAC_LOAD_I_LIMIT_Pin|DAC_U_LIMIT_Pin;
    97115    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
    98116    GPIO_InitStruct.Pull = GPIO_NOPULL;
    99     HAL_GPIO_Init(DAC_U_LIMIT_GPIO_Port, &GPIO_InitStruct);
     117    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    100118
    101119  /* USER CODE BEGIN DAC1_MspInit 1 */
     
    117135
    118136    /**DAC1 GPIO Configuration
     137    PA4     ------> DAC1_OUT1
    119138    PA5     ------> DAC1_OUT2
    120139    */
    121     HAL_GPIO_DeInit(DAC_U_LIMIT_GPIO_Port, DAC_U_LIMIT_Pin);
     140    HAL_GPIO_DeInit(GPIOA, DAC_LOAD_I_LIMIT_Pin|DAC_U_LIMIT_Pin);
    122141
    123142  /* USER CODE BEGIN DAC1_MspDeInit 1 */
  • ctrl/firmware/Main/CubeMX/Core/Src/gpio.c

    r106 r107  
    118118
    119119  /*Configure GPIO pins : PA0 PA1 PA2 PA3
    120                            PA4 PA6 PA7 PA9
    121                            PA10 PA11 PA12 */
     120                           PA6 PA7 PA9 PA10
     121                           PA11 PA12 */
    122122  GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3
    123                           |GPIO_PIN_4|GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_9
    124                           |GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12;
     123                          |GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_9|GPIO_PIN_10
     124                          |GPIO_PIN_11|GPIO_PIN_12;
    125125  GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
    126126  GPIO_InitStruct.Pull = GPIO_NOPULL;
  • ctrl/firmware/Main/CubeMX/Core/Src/tim.c

    r106 r107  
    7878  }
    7979  sConfigOC.OCMode = TIM_OCMODE_PWM1;
    80   sConfigOC.Pulse = 50U;
     80  sConfigOC.Pulse = 50;
    8181  sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
    8282  sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH;
     
    8888    Error_Handler();
    8989  }
     90  sConfigOC.Pulse = 0;
     91  sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET;
     92  if (HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_3) != HAL_OK)
     93  {
     94    Error_Handler();
     95  }
    9096  sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSR_ENABLE;
    9197  sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_ENABLE;
    9298  sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_1;
    9399  sBreakDeadTimeConfig.DeadTime = 20;
    94   sBreakDeadTimeConfig.BreakState = TIM_BREAK_ENABLE;
     100  sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE;
    95101  sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH;
    96102  sBreakDeadTimeConfig.BreakFilter = 0;
     
    354360    PE8     ------> TIM1_CH1N
    355361    PE9     ------> TIM1_CH1
     362    PE13     ------> TIM1_CH3
    356363    */
    357     GPIO_InitStruct.Pin = CHARGE_PWM_L_Pin|CHARGE_PWM_H_Pin;
     364    GPIO_InitStruct.Pin = CHARGE_PWM_L_Pin|CHARGE_PWM_H_Pin|DISPLAY_BACKLIGHT_PWM_Pin;
    358365    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    359366    GPIO_InitStruct.Pull = GPIO_NOPULL;
  • ctrl/firmware/Main/CubeMX/charger.ioc

    r106 r107  
    7070CORTEX_M7.TypeExtField_S-Cortex_Memory_Protection_Unit_Region2_Settings_S=MPU_TEX_LEVEL1
    7171CORTEX_M7.default_mode_Activation=1
     72DAC1.DAC_Channel-DAC_OUT1=DAC_CHANNEL_1
    7273DAC1.DAC_Channel-DAC_OUT2=DAC_CHANNEL_2
    73 DAC1.IPParameters=DAC_Channel-DAC_OUT2
     74DAC1.IPParameters=DAC_Channel-DAC_OUT2,DAC_Channel-DAC_OUT1
    7475DTS.IPParameters=RefClock,SamplingTime
    7576DTS.RefClock=DTS_REFCLKSEL_LSE
     
    306307Mcu.Pin0=PE2
    307308Mcu.Pin1=PE3
    308 Mcu.Pin10=PA5
    309 Mcu.Pin11=PF15
    310 Mcu.Pin12=PG0
    311 Mcu.Pin13=PG1
    312 Mcu.Pin14=PE7
    313 Mcu.Pin15=PE8
    314 Mcu.Pin16=PE9
    315 Mcu.Pin17=PE11
    316 Mcu.Pin18=PE12
    317 Mcu.Pin19=PE13
     309Mcu.Pin10=PA4
     310Mcu.Pin11=PA5
     311Mcu.Pin12=PF15
     312Mcu.Pin13=PG0
     313Mcu.Pin14=PG1
     314Mcu.Pin15=PE7
     315Mcu.Pin16=PE8
     316Mcu.Pin17=PE9
     317Mcu.Pin18=PE11
     318Mcu.Pin19=PE12
    318319Mcu.Pin2=PE6
    319 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
     320Mcu.Pin20=PE13
     321Mcu.Pin21=PE14
     322Mcu.Pin22=PE15
     323Mcu.Pin23=PB10
     324Mcu.Pin24=PB14
     325Mcu.Pin25=PB15
     326Mcu.Pin26=PD8
     327Mcu.Pin27=PD9
     328Mcu.Pin28=PD10
     329Mcu.Pin29=PD11
    329330Mcu.Pin3=PC14-OSC32_IN
    330 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
     331Mcu.Pin30=PD12
     332Mcu.Pin31=PD13
     333Mcu.Pin32=PC6
     334Mcu.Pin33=PC7
     335Mcu.Pin34=PC8
     336Mcu.Pin35=PC9
     337Mcu.Pin36=PA8
     338Mcu.Pin37=PA13(JTMS/SWDIO)
     339Mcu.Pin38=PA14(JTCK/SWCLK)
     340Mcu.Pin39=PA15(JTDI)
    340341Mcu.Pin4=PC15-OSC32_OUT
    341 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
     342Mcu.Pin40=PC10
     343Mcu.Pin41=PC11
     344Mcu.Pin42=PC12
     345Mcu.Pin43=PD2
     346Mcu.Pin44=PD3
     347Mcu.Pin45=PD4
     348Mcu.Pin46=PD5
     349Mcu.Pin47=PD6
     350Mcu.Pin48=PD7
     351Mcu.Pin49=PG9
    351352Mcu.Pin5=PF0
    352 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
     353Mcu.Pin50=PG10
     354Mcu.Pin51=PG11
     355Mcu.Pin52=PG12
     356Mcu.Pin53=PG13
     357Mcu.Pin54=PG14
     358Mcu.Pin55=PG15
     359Mcu.Pin56=PB4(NJTRST)
     360Mcu.Pin57=PB6
     361Mcu.Pin58=PB7
     362Mcu.Pin59=PB8
    362363Mcu.Pin6=PF1
    363 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
     364Mcu.Pin60=PB9
     365Mcu.Pin61=VP_ADC3_TempSens_Input
     366Mcu.Pin62=VP_ADC3_Vref_Input
     367Mcu.Pin63=VP_ADC3_Vbat_Input
     368Mcu.Pin64=VP_DTS_VS-DTS
     369Mcu.Pin65=VP_FATFS_VS_SDIO
     370Mcu.Pin66=VP_FREERTOS_VS_CMSIS_V2
     371Mcu.Pin67=VP_RTC_VS_RTC_Activate
     372Mcu.Pin68=VP_RTC_VS_RTC_Calendar
     373Mcu.Pin69=VP_SYS_VS_tim7
    373374Mcu.Pin7=PH0-OSC_IN
    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
     375Mcu.Pin70=VP_TIM1_VS_ClockSourceINT
     376Mcu.Pin71=VP_TIM3_VS_ClockSourceINT
     377Mcu.Pin72=VP_TIM6_VS_ClockSourceINT
     378Mcu.Pin73=VP_TIM8_VS_ControllerModeReset
     379Mcu.Pin74=VP_TIM8_VS_ClockSourceINT
     380Mcu.Pin75=VP_VREFBUF_V_VREFBUF
     381Mcu.Pin76=VP_MEMORYMAP_VS_MEMORYMAP
     382Mcu.Pin77=VP_STMicroelectronics.X-CUBE-EEPRMA1_VS_BoardOoPartJjEEPROM_5.1.0_5.1.0
    381383Mcu.Pin8=PH1-OSC_OUT
    382384Mcu.Pin9=PC0
    383 Mcu.PinsNb=77
     385Mcu.PinsNb=78
    384386Mcu.ThirdParty0=STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0
    385387Mcu.ThirdParty1=STMicroelectronics.X-CUBE-EEPRMA1.5.1.0
     
    430432PA15(JTDI).Locked=true
    431433PA15(JTDI).Signal=GPIO_Output
     434PA4.GPIOParameters=GPIO_Label
     435PA4.GPIO_Label=DAC_LOAD_I_LIMIT
     436PA4.Signal=COMP_DAC11_group
    432437PA5.GPIOParameters=GPIO_Label
    433438PA5.GPIO_Label=DAC_U_LIMIT
     
    689694RCC.ADCCLockSelection=RCC_ADCCLKSOURCE_PLL3
    690695RCC.ADCFreq_Value=60000000
    691 RCC.AHB12Freq_Value=100000000
    692 RCC.AHB4Freq_Value=100000000
    693 RCC.APB1Freq_Value=100000000
    694 RCC.APB2Freq_Value=100000000
    695 RCC.APB3Freq_Value=100000000
    696 RCC.APB4Freq_Value=100000000
    697 RCC.AXIClockFreq_Value=100000000
     696RCC.AHB12Freq_Value=275000000
     697RCC.AHB4Freq_Value=275000000
     698RCC.APB1Freq_Value=137500000
     699RCC.APB2Freq_Value=137500000
     700RCC.APB3Freq_Value=137500000
     701RCC.APB4Freq_Value=137500000
     702RCC.AXIClockFreq_Value=275000000
    698703RCC.CECFreq_Value=32000
    699704RCC.CKPERFreq_Value=64000000
    700 RCC.CortexFreq_Value=100000000
    701 RCC.CpuClockFreq_Value=100000000
    702 RCC.D1CPREFreq_Value=100000000
    703 RCC.DFSDMACLkFreq_Value=100000000
    704 RCC.DFSDMFreq_Value=100000000
    705 RCC.DIVM1=5
     705RCC.CortexFreq_Value=275000000
     706RCC.CpuClockFreq_Value=275000000
     707RCC.D1CPREFreq_Value=275000000
     708RCC.D1PPRE=RCC_APB3_DIV2
     709RCC.D2PPRE1=RCC_APB1_DIV2
     710RCC.D2PPRE2=RCC_APB2_DIV2
     711RCC.D3PPRE=RCC_APB4_DIV2
     712RCC.DFSDMACLkFreq_Value=275000000
     713RCC.DFSDMFreq_Value=137500000
     714RCC.DIVM1=2
    706715RCC.DIVM2=2
    707716RCC.DIVM3=25
    708 RCC.DIVN1=40
     717RCC.DIVN1=44
    709718RCC.DIVN2=20
    710719RCC.DIVN3=180
    711 RCC.DIVP1Freq_Value=100000000
     720RCC.DIVP1Freq_Value=275000000
    712721RCC.DIVP2Freq_Value=125000000
    713722RCC.DIVP3Freq_Value=90000000
    714 RCC.DIVQ1Freq_Value=100000000
     723RCC.DIVQ1Freq_Value=275000000
    715724RCC.DIVQ2=11
    716725RCC.DIVQ2Freq_Value=22727272.727272727
    717726RCC.DIVQ3=8
    718727RCC.DIVQ3Freq_Value=22500000
    719 RCC.DIVR1Freq_Value=100000000
    720 RCC.DIVR2=10
    721 RCC.DIVR2Freq_Value=25000000
     728RCC.DIVR1Freq_Value=275000000
     729RCC.DIVR2=5
     730RCC.DIVR2Freq_Value=50000000
    722731RCC.DIVR3=3
    723732RCC.DIVR3Freq_Value=60000000
    724 RCC.FDCANFreq_Value=100000000
    725 RCC.FMCFreq_Value=100000000
     733RCC.FDCANFreq_Value=275000000
     734RCC.FMCFreq_Value=275000000
    726735RCC.FamilyName=M
    727 RCC.HCLK3ClockFreq_Value=100000000
    728 RCC.HCLKFreq_Value=100000000
     736RCC.HCLK3ClockFreq_Value=275000000
     737RCC.HCLKFreq_Value=275000000
    729738RCC.I2C123CLockSelection=RCC_I2C1235CLKSOURCE_HSI
    730739RCC.I2C123Freq_Value=64000000
    731 RCC.I2C4Freq_Value=100000000
    732 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,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
    733 RCC.LPTIM1Freq_Value=100000000
    734 RCC.LPTIM2Freq_Value=100000000
    735 RCC.LPTIM345Freq_Value=100000000
    736 RCC.LPUART1Freq_Value=100000000
     740RCC.I2C4Freq_Value=137500000
     741RCC.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,D1PPRE,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_Value
     742RCC.LPTIM1Freq_Value=137500000
     743RCC.LPTIM2Freq_Value=137500000
     744RCC.LPTIM345Freq_Value=137500000
     745RCC.LPUART1Freq_Value=137500000
    737746RCC.LTDCFreq_Value=60000000
    738747RCC.MCO1PinFreq_Value=64000000
    739 RCC.MCO2PinFreq_Value=100000000
     748RCC.MCO2PinFreq_Value=275000000
    740749RCC.PLL2FRACN=0
    741750RCC.PLL2_VCI_Range-AdvancedSettings=RCC_PLL2VCIRANGE_3
    742751RCC.PLLFRACN=0
    743752RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE
    744 RCC.QSPIFreq_Value=100000000
     753RCC.QSPIFreq_Value=275000000
    745754RCC.RNGFreq_Value=48000000
    746755RCC.RTCClockSelection=RCC_RTCCLKSOURCE_LSE
    747756RCC.RTCFreq_Value=32768
    748 RCC.SAI1Freq_Value=100000000
    749 RCC.SAI4AFreq_Value=100000000
    750 RCC.SAI4BFreq_Value=100000000
    751 RCC.SDMMCFreq_Value=100000000
    752 RCC.SPDIFRXFreq_Value=100000000
     757RCC.SAI1Freq_Value=275000000
     758RCC.SAI4AFreq_Value=275000000
     759RCC.SAI4BFreq_Value=275000000
     760RCC.SDMMC1CLockSelection=RCC_SDMMCCLKSOURCE_PLL2
     761RCC.SDMMCFreq_Value=50000000
     762RCC.SPDIFRXFreq_Value=275000000
    753763RCC.SPI123CLockSelection=RCC_SPI123CLKSOURCE_PLL2
    754764RCC.SPI123Freq_Value=125000000
    755765RCC.SPI45Freq_Value=25000000
    756 RCC.SPI6Freq_Value=100000000
    757 RCC.SWPMI1Freq_Value=100000000
    758 RCC.SYSCLKFreq_VALUE=100000000
     766RCC.SPI6Freq_Value=137500000
     767RCC.SWPMI1Freq_Value=137500000
     768RCC.SYSCLKFreq_VALUE=275000000
    759769RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK
    760770RCC.Spi45ClockSelection=RCC_SPI45CLKSOURCE_HSE
    761 RCC.Tim1OutputFreq_Value=100000000
    762 RCC.Tim2OutputFreq_Value=100000000
    763 RCC.TraceFreq_Value=100000000
     771RCC.Tim1OutputFreq_Value=275000000
     772RCC.Tim2OutputFreq_Value=275000000
     773RCC.TraceFreq_Value=275000000
    764774RCC.USART16CLockSelection=RCC_USART16910CLKSOURCE_PLL3
    765775RCC.USART16Freq_Value=22500000
    766776RCC.USART234578CLockSelection=RCC_USART234578CLKSOURCE_PLL3
    767777RCC.USART234578Freq_Value=22500000
    768 RCC.USBFreq_Value=100000000
    769 RCC.VCO1OutputFreq_Value=200000000
     778RCC.USBFreq_Value=275000000
     779RCC.VCO1OutputFreq_Value=550000000
    770780RCC.VCO2OutputFreq_Value=250000000
    771781RCC.VCO3OutputFreq_Value=180000000
    772 RCC.VCOInput1Freq_Value=5000000
     782RCC.VCOInput1Freq_Value=12500000
    773783RCC.VCOInput2Freq_Value=12500000
    774784RCC.VCOInput3Freq_Value=1000000
     
    783793SH.ADCx_INP10.0=ADC3_INP10,IN10-Single-Ended
    784794SH.ADCx_INP10.ConfNb=1
     795SH.COMP_DAC11_group.0=DAC1_OUT1,DAC_OUT1
     796SH.COMP_DAC11_group.ConfNb=1
    785797SH.COMP_DAC12_group.0=DAC1_OUT2,DAC_OUT2
    786798SH.COMP_DAC12_group.ConfNb=1
     
    811823SPI4.Direction=SPI_DIRECTION_1LINE
    812824SPI4.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS,DataSize,BaudRatePrescaler,MasterSSIdleness,MasterInterDataIdleness,MasterKeepIOState
    813 SPI4.MasterInterDataIdleness=SPI_MASTER_INTERDATA_IDLENESS_00CYCLE
     825SPI4.MasterInterDataIdleness=SPI_MASTER_INTERDATA_IDLENESS_02CYCLE
    814826SPI4.MasterKeepIOState=SPI_MASTER_KEEP_IO_STATE_ENABLE
    815 SPI4.MasterSSIdleness=SPI_MASTER_SS_IDLENESS_02CYCLE
     827SPI4.MasterSSIdleness=SPI_MASTER_SS_IDLENESS_00CYCLE
    816828SPI4.Mode=SPI_MODE_MASTER
    817829SPI4.VirtualNSS=VM_NSSHARD
     
    849861TIM1.Channel-PWM\ Generation1\ CH1\ CH1N=TIM_CHANNEL_1
    850862TIM1.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3
    851 TIM1.DeadTime=100
     863TIM1.DeadTime=20
    852864TIM1.IPParameters=Channel-PWM Generation1 CH1 CH1N,Prescaler,Period,AutoReloadPreload,OCNPolarity_1,OCIdleState_1,Pulse-PWM Generation1 CH1 CH1N,BreakState,AutomaticOutput,OffStateRunMode,OffStateIDLEMode,LockLevel,DeadTime,Channel-PWM Generation3 CH3
    853865TIM1.LockLevel=TIM_LOCKLEVEL_1
     
    858870TIM1.Period=1600
    859871TIM1.Prescaler=0
    860 TIM1.Pulse-PWM\ Generation1\ CH1\ CH1N=100
     872TIM1.Pulse-PWM\ Generation1\ CH1\ CH1N=50
    861873TIM3.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE
    862874TIM3.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
     
    865877TIM3.Period=1000
    866878TIM3.Prescaler=3
    867 TIM3.Pulse-PWM\ Generation2\ CH2=200
     879TIM3.Pulse-PWM\ Generation2\ CH2=155
    868880TIM6.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE
    869881TIM6.IPParameters=AutoReloadPreload,Prescaler
Note: See TracChangeset for help on using the changeset viewer.