fhy0410
级别: 略有小成
精华主题: 0
发帖数量: 219 个
工控威望: 363 点
下载积分: 6452 分
在线时间: 531(小时)
注册时间: 2013-10-22
最后登录: 2020-03-28
查看fhy0410的 主题 / 回贴
楼主  发表于: 2016-05-27 00:28
用定位指令发500000脉冲给驱动器,用D8140计算发送的脉冲量,当计到32767的时候就往负数方向计数直到0,在重0到32767这样往返,我想监控发了多少脉冲也看不到。用32位指令也是一样。看手册32位指令不是可以计到999999个脉冲吗,我发500000都没超32位脉冲计数啊,为人什么按16位指令计数呢。请问各位大神们指点下原因。
whwanghu
级别: 家园常客
精华主题: 0
发帖数量: 133 个
工控威望: 862 点
下载积分: 37026 分
在线时间: 839(小时)
注册时间: 2014-02-11
最后登录: 2024-05-26
查看whwanghu的 主题 / 回贴
1楼  发表于: 2016-05-27 10:19
把所有MOV指令改DMOV试试