qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-11-25
查看qi878198474的 主题 / 回贴
楼主  发表于: 2020-11-27 16:35
图片:
图片:
各位大佬麻烦看下        程序是 通过 伺服反馈加上设定  存储到 数组里面     跑着跑着   数据其中一个直接到了10亿  真的有点搞不懂   !!!  用的是事件外部中断 X10  I8    
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-11-25
查看qi878198474的 主题 / 回贴
1楼  发表于: 2020-11-27 16:36
就是用的 中断 就会出现这样    我用X10 上升沿来 存储数据  完全没啥问题        第一次使用中断 就这样了                  
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-11-25
查看qi878198474的 主题 / 回贴
2楼  发表于: 2020-11-27 18:04
引用
引用第2楼ymmfa于2020-11-27 17:55发表的  :
2种可能
1,程序打错了字
2,某一条指令每个扫描周期都计算了一次,一秒内执行了很多个扫描周期,所以得到一个天文数字。



就 使用中断的时候用问题    我用X10上升沿  存储 没啥事     问题出现的一点都不规律   有时这个数组 有时候那个数组
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-11-25
查看qi878198474的 主题 / 回贴
3楼  发表于: 2020-11-30 08:03
程序与没啥问题啊   难道中断使用错误 吗
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-11-25
查看qi878198474的 主题 / 回贴
4楼  发表于: 2020-11-30 11:50
引用
引用第6楼ajunn于2020-11-30 11:48发表的  :
有没有并联一个1.5K的电阻?具体看手册硬件篇


那个地方要 并电阻