RS485接收到的都是乱码
那位高人能指点迷津,不盛感激!
我用的是盛博的CSD通讯卡,上面有四个相互独立的串口,都可以设置成rs232,rs422,rs485中的任何一种,我已按照使用要求将其中两个跳线为485模式,并用线将他们的对应的TXD,RXD,GND脚连了起来。我的问题如下:
1.
在程序中我把其中一个串口的RTS线置低电平,目的是将发送驱动器转换为第三态,作为接收端使用,另一个串口的RTS置高电平,使能发送驱动器,该串口作为发送端,可是接收到的是乱码。
2.
如果将上面的接收端和发送端换一下,即把两个串口的RTS都换成另外一种状态,而且发同样的数据显示的乱码还和上次不一样
注:我是用的EscapeCommFunction函数置高或置低RTS的,另外厂方也告诉我通过RTS引脚来使能485驱动器。
再次感谢大家,期待...