zlc1210903
级别: 工控侠客
精华主题: 0
发帖数量: 483 个
工控威望: 3543 点
下载积分: 1050 分
在线时间: 343(小时)
注册时间: 2011-06-14
最后登录: 2024-07-02
查看zlc1210903的 主题 / 回贴
楼主  发表于: 2013-07-11 08:17
现在有个项目要用200的自由口和一个智能仪表表通信,但是通信一直不行
我有几个问题想问大家,谁能帮我解答下呢
就拿向智能仪表发送和接受一次数据为例。
1.XMT指令是脉冲执行一次,还是需要一直执行?
2.RCV指令是脉冲执行,还是需要一直执行。
3.发送完成的中断是需要脉冲执行还是,一直执行。


如果指令这么写会每一秒都正常的发送数据吗?会引起中断吗
最近这件事有点焦头烂额了,谁帮我解答下
羡慕高手,希望有一天我也成为高手。
wbajyn
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 143 点
下载积分: 1565 分
在线时间: 8(小时)
注册时间: 2013-05-13
最后登录: 2022-05-29
查看wbajyn的 主题 / 回贴
1楼  发表于: 2013-07-12 16:21
XMT指令比较好用,只需要导通一次就可以将数据发送出去
RCV指令就比较复杂,它有接收开始的条件,有接收停止的条件,必须设置正确后才可以接收与停止。(需要注意的是接收指令再有效之后,必须收到停止的条件后,发送指令才能再次有用)
设置中断只需要一次导通,初始化就可以了。

希望相互交流,互相学习!
本帖最近评分记录:
  • 下载积分:+1(lyzsy0379)