MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入
fieldwinter large avatar
MakerLab创客实验室  ›  问题解答

关于Marlin_STM32中驱动步进电机的中断函数中产生的脉冲宽度的疑问

By fieldwinter at 10 个月前 , 852 次浏览

大家好,新人报到,请多关照。
最近在看Marlin_STM32中的代码,看到stepper.cpp中驱动步进电机的中断函数,里面for(int8_t i=0; i < step_loops; i++)的意思是在电机高速运行时一个中断内输出多个脉冲吗?另外每个脉冲的宽度时间是不是很短,大概多长时间?
谢谢! @Andy

1 回复
lhl2454 medium avatar
#1 - 7 个月前
lhl2454

如果驱动42步进电机 默认脉宽够了 要是57的话 中间加上1us延时 我就是这么弄的