我用的原子的驱动和程序驱动两相四线57步进电机,在while(1)里加了以下语句
[mw_shl_code=c,true] Locate_Rle(200,50,CW);//以50Hz的频率 顺时针发200脉冲
delay_ms(3000);
Locate_Rle(200,50,CCW);//以50Hz的频率 逆时针发200脉冲
delay_ms(3000);[/mw_shl_code]
想让它以50HZ的频率先顺时针转一圈,再逆时针转一圈
但是每次开启它总是先顺时针转两圈了才正常工作,但是频率为500HZ就没问题
这是为什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
就是PWM输出的脉冲啊,只不过我需要降低它的速度,所以改变它的频率,就出现这个问题了
一周热门 更多>