找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1315|回复: 0
打印 上一主题 下一主题
收起左侧

STM32控制步进电机不能停止,if(i==Loop)这一步为啥没执行

[复制链接]
跳转到指定楼层
楼主
这是我用定时器做的步进电机控制代码,定时Step_x  为2ms     , 现在  Loop是圈数  。正常来说步进电机转一圈是4076拍。现在的问题是:Loop只要取3以上的数 ,步进电机就会一直转,不会停下。小于等于2的数步进电机不会动。请问哪位大佬可以告诉我,为啥步进电机不能停止,if(i==Loop)这一步为啥没执行

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

4.jpg

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

3.jpg

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

2.jpg

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

1.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表