当前位置: 技术问答>linux和unix
请教LINUX下串口测试程序!
来源: 互联网 发布时间:2016-06-15
本文导语: 请教各位: linux下串口的测试程序,在RS232下可以使用,但如果测试RS485串口, 不知道需要修改哪些地方 需要注意哪些地方!! 谢谢各位高手!!!!! | 本帖最后由 hefuhua 于 2009-07-02 08:57:54 编辑 RS422...
请教各位:
linux下串口的测试程序,在RS232下可以使用,但如果测试RS485串口,
不知道需要修改哪些地方
需要注意哪些地方!!
谢谢各位高手!!!!!
linux下串口的测试程序,在RS232下可以使用,但如果测试RS485串口,
不知道需要修改哪些地方
需要注意哪些地方!!
谢谢各位高手!!!!!
|
RS422 RS422总线与RS485和RS422电路原理基本相同,都是以差动
方式发送和接受,不需要数字地线。
差动工作是同速率条件下传输距离远的根本原因,这正是二者与RS232的根本区
别,因为RS232是单端输入输出,双工工作时至少需要数字地线 。
发送线和接受线三条线(异步传输),还可以加其它控制线完成同步等功能。
RS422通过两对双绞线可以全双工工作收发互不影响,而RS485只能半双工工
作,发收不能同时进行,但它只需要一对双绞线。
RS422和RS485在19kpbs下能传输1200米。用新型收发器线路上可连接台设备。
给一楼补充点点
先看看上面的原理
rs485和rs232收发方式不同地方:485发送给对方终端的数据本身也立即收到多少数据,由于电路原因,所有只要在
发送端做下收自己数据的动作即可,而收对方数据是单向的
而rs422归属于rs485处理方式,不知有误没,楼主可以试验下
|
应用程序不需要修改,可以直接使用。
rs485 和 rs232 的驱动略微有点区别。
rs485 多了一条收发控制线。
rs485 和 rs232 的驱动略微有点区别。
rs485 多了一条收发控制线。
|
RS485是RS232的增强版,
只用三根线就可以了
只用三根线就可以了