标题: STM32控制步进电机不能停止,if(i==Loop)这一步为啥没执行 [打印本页]

作者: 孤人独剪西窗语    时间: 2021-1-31 14:39
标题: STM32控制步进电机不能停止,if(i==Loop)这一步为啥没执行
这是我用定时器做的步进电机控制代码,定时Step_x  为2ms     , 现在  Loop是圈数  。正常来说步进电机转一圈是4076拍。现在的问题是:Loop只要取3以上的数 ,步进电机就会一直转,不会停下。小于等于2的数步进电机不会动。请问哪位大佬可以告诉我,为啥步进电机不能停止,if(i==Loop)这一步为啥没执行

4.jpg (33.46 KB, 下载次数: 61)

4.jpg

3.jpg (41.46 KB, 下载次数: 47)

3.jpg

2.jpg (64.61 KB, 下载次数: 52)

2.jpg

1.jpg (37.34 KB, 下载次数: 51)

1.jpg





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1