工具/软件:
我正在使用带有 DRV8889 驱动器的 STM32 微控制器来控制双极步进电机。 上电后、电机持续错过前两个 STEP 脉冲、只会从第三个脉冲开始后续移动(有时从第二个脉冲开始)。 此外、当驱动器退出睡眠模式时、电机不会响应唤醒后的第一步脉冲
for (int i=0;i<1000;i++){
wake_chart_driver();
HAL_DELAY (2);
enable_chart_output();
_chart_steps_GPIO (1、1、5);
STEP_COUNT++;
disable_chart_output();
sleep_chart_driver();
HAL_DELAY (1000);
}



