主题:9360的rs485linux例子

  共有23602人关注过本帖    
9360
1楼


9360的rs485linux例子  发帖心情 Post By:2011-5-9 17:31:00   [只看该作者]

请问能提供一个9360的linux下的RS485通信的例程吗?谢谢!z_m_chen@163.com

  单帖管理 | 引用 | 回复 回到顶部
zxw
2楼


  发帖心情 Post By:2011-5-9 17:57:00   [只看该作者]

没有专用的RS485测试程序,均是按标准串口进行测试,只是你在测试的时候,要注意“半双工”!!

  单帖管理 | 引用 | 回复 回到顶部
9360
3楼


  发帖心情 Post By:2011-5-10 0:20:00   [只看该作者]

Step2_SerialTest里面的例子如何改动为“半双工”的?能否发个改动后的例子?谢谢!

  单帖管理 | 引用 | 回复 回到顶部
x10
4楼


  发帖心情 Post By:2011-5-10 8:34:00   [只看该作者]

所谓半双工,就是一问一答的方式。比方EM9360作为主控方,首先向设备方发送一个报文(具体格式由客户自己定义),然后等待设备方的应答报文,收到应答报文或接收超时。这就是一个问答周期。

  单帖管理 | 引用 | 回复 回到顶部
9360
5楼


  发帖心情 Post By:2011-5-10 9:00:00   [只看该作者]

半双工的工作方法了解,如果只是两个板之间通信,可以发送一个报文,然后等待,但如果在应用中是多机进行通信,如何能在软件上控制两个板其中一个发送、一个接收的时候,没有别的板同时往接受方发送数据呢?即怎么解决总线冲突?

  单帖管理 | 引用 | 回复 回到顶部
zxw
6楼


  发帖心情 Post By:2011-5-10 9:20:00   [只看该作者]

如果你的应用是存在多个节点在一条485总线上,那么你应该用一个通讯协议来管来它们之间的通讯,使这些节点都是被动或分时发送数据。如这种应用你需要任意时刻通讯,一定会出错。保证系统通讯的稳定,肯定是需要依靠一个合理的协议来管理的。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

9360的rs485linux例子

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: