Test with minium pulse delay 5 usec - can be set easily.

This commit is contained in:
Hakan Bastedt
2024-01-01 22:51:03 +01:00
parent a21e932b5a
commit 8007a2ff6c

View File

@@ -142,7 +142,7 @@ void setup(void)
TIM_TypeDef *Instance = TIM1; TIM_TypeDef *Instance = TIM1;
MyTim = new HardwareTimer(Instance); MyTim = new HardwareTimer(Instance);
MyTim->setMode(4, TIMER_OUTPUT_COMPARE_PWM2, STEPPER_STEP_PIN); MyTim->setMode(4, TIMER_OUTPUT_COMPARE_PWM2, STEPPER_STEP_PIN);
MyTim->setCaptureCompare(4, 50, PERCENT_COMPARE_FORMAT); // 50% MyTim->setCaptureCompare(4, 5, MICROSEC_COMPARE_FORMAT); // 5 usec is needed
MyTim->attachInterrupt(TimerStep_CB); MyTim->attachInterrupt(TimerStep_CB);
stepCount = 0; stepCount = 0;
pinMode(STEPPER_DIR_PIN, OUTPUT); pinMode(STEPPER_DIR_PIN, OUTPUT);