Bladeren bron

Fix clock cycles aller PWMs auf 100kHz

Heinrich Blatt 7 maanden geleden
bovenliggende
commit
d0c13cb239
1 gewijzigde bestanden met toevoegingen van 8 en 0 verwijderingen
  1. 8 0
      main_target.syscfg

+ 8 - 0
main_target.syscfg

@@ -82,9 +82,12 @@ PWM1.ccp1PinConfig.onlyInternalResistor = scripting.forceWrite(false);
 PWM1.ccp1PinConfig.passedPeripheralType = scripting.forceWrite("Digital");
 PWM1.ccp1PinConfig.$name                = "ti_driverlib_gpio_GPIOPinGeneric11";
 PWM1.PWM_CHANNEL_1.$name                = "ti_driverlib_pwm_PWMTimerCC0";
+PWM1.PWM_CHANNEL_1.invert               = true;
+PWM1.PWM_CHANNEL_1.ccValue              = 320;
 
 PWM2.ccIndex                            = [1];
 PWM2.$name                              = "PWM_2";
+PWM2.timerCount                         = 320;
 PWM2.peripheral.$assign                 = "TIMG1";
 PWM2.peripheral.ccp1Pin.$assign         = "PA2";
 PWM2.ccp1PinConfig.direction            = scripting.forceWrite("OUTPUT");
@@ -93,9 +96,11 @@ PWM2.ccp1PinConfig.onlyInternalResistor = scripting.forceWrite(false);
 PWM2.ccp1PinConfig.passedPeripheralType = scripting.forceWrite("Digital");
 PWM2.ccp1PinConfig.$name                = "ti_driverlib_gpio_GPIOPinGeneric6";
 PWM2.PWM_CHANNEL_1.$name                = "ti_driverlib_pwm_PWMTimerCC1";
+PWM2.PWM_CHANNEL_1.invert               = true;
 
 PWM3.ccIndex                            = [1];
 PWM3.$name                              = "PWM_1";
+PWM3.timerCount                         = 320;
 PWM3.peripheral.$assign                 = "TIMG2";
 PWM3.peripheral.ccp1Pin.$assign         = "PA22";
 PWM3.ccp1PinConfig.direction            = scripting.forceWrite("OUTPUT");
@@ -104,9 +109,11 @@ PWM3.ccp1PinConfig.onlyInternalResistor = scripting.forceWrite(false);
 PWM3.ccp1PinConfig.passedPeripheralType = scripting.forceWrite("Digital");
 PWM3.ccp1PinConfig.$name                = "ti_driverlib_gpio_GPIOPinGeneric8";
 PWM3.PWM_CHANNEL_1.$name                = "ti_driverlib_pwm_PWMTimerCC2";
+PWM3.PWM_CHANNEL_1.invert               = true;
 
 PWM4.ccIndex                            = [1];
 PWM4.$name                              = "PWM_0";
+PWM4.timerCount                         = 320;
 PWM4.peripheral.$assign                 = "TIMG4";
 PWM4.peripheral.ccp1Pin.$assign         = "PA25";
 PWM4.ccp1PinConfig.direction            = scripting.forceWrite("OUTPUT");
@@ -115,6 +122,7 @@ PWM4.ccp1PinConfig.onlyInternalResistor = scripting.forceWrite(false);
 PWM4.ccp1PinConfig.passedPeripheralType = scripting.forceWrite("Digital");
 PWM4.ccp1PinConfig.$name                = "ti_driverlib_gpio_GPIOPinGeneric10";
 PWM4.PWM_CHANNEL_1.$name                = "ti_driverlib_pwm_PWMTimerCC3";
+PWM4.PWM_CHANNEL_1.invert               = true;
 
 SYSCTL.disableNRSTPin     = true;
 SYSCTL.peripheral.$assign = "SYSCTL";