六线的步进电机,用DM556驱动,中间抽头不接,其余四线按相序接,程序按照驱动器时序图来,只让它向一个方向转动(即DIR=0),但是步进电机只向左右来回抖动,不转动,不明白是怎么回事,下面是用驱动器驱动的代码,就这么简单,就是不转,我已经晕一天了,换了好多种方法,抽头没有检测错,线序已经换过来遍就是不行,一直左右抖动,有没有人做过,求解 //DIR是方向信号,PUL脉冲信号 DIR=0; //DIR至少提前PUL下降沿5us Delay10us(); for(i=200;i>0;i--) //正转半圈 { PUL=1; Delay10us(); PUL=0; delayms_51(100); }