问题已解决,是电路板外接线连错了。 谢谢大家这么热心地帮我解答
==================================================== 新手咨询,请多多包涵,谢谢。 问题是这样的:
我现在有一个设备,为232接口。我的PC有3个232COM口 现在设备与COM口之间要做422通信(以达到更好的速率115200)
我采用的方案是:
利用2个RS232转RS422的模块(由MAX232,MAX491芯片电路组成) 连接的方式是:(我先利用PC的2个COM口做测试) COM1 <---> 模块 <---> 模块 <---> COM2
COM口与模块之间的连接为232连接 模块与模块之间的连接为 / R+连T+ / R-连T- / T+连R+ / T-连R- /
我分别打开串口调试助手,分别设置为COM1,COM2,发现通信数据有问题,例如我以十六进制发送,和十六进制显示 发FF,接收显示为00 发0000,接收显示为FF00
请问: 1.我这种连接方式对吗?为什么通信数据显得有点乱? 2.能够达到115200的速率吗?因为我两端好像还是232的COM口 |