RS232转RS422的问题

[复制链接]
1776|3
 楼主| hsbjb 发表于 2012-6-17 23:18 | 显示全部楼层 |阅读模式
我在一台pc windows下安装了一个叫wsony的软件,然后在这个机器上连接一个usb转RS422的线到我们的开发机LINUX上的一个decklink卡的串口上。这个decklink卡是用来采集视频的。
此时我写的代码可以读取到wsony发送来的数据段,我将数据段解析出来后可以控制我们的软件做相应的操作,例如播放暂停等。
但是我需要将一些数据送到wsony那边去。此时就出现问题了,我将数据发送出去,write函数执行成功了,但是在pc windows那边串口监控软件就是接受不到数据。
后来我使用了RS232转USB的线来做,但是效果还是相同,LINUX这边只能读取不能发送数据。
xsgy123 发表于 2012-6-17 23:52 | 显示全部楼层
1、搞清楚你用的协议,是232还是422抑或485,如果不加转接这些无法通用。
2、计算机端标准是232接口,如没有可用USB转换替代,但另一端需搞清楚其标准。
3、发送给PC端的数据也有波特率等要求,如果都设好了还不行,调一下只发送到pc的程序段,其它屏蔽。
4、线一般情况下是没问题的,大多是使用问题
无冕之王 发表于 2012-6-18 23:22 | 显示全部楼层
LS分析的很透彻了
shenmulzb1985 发表于 2012-6-19 14:33 | 显示全部楼层
RS422还是头一次听说啊,学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

193

主题

2354

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部