使用C#进行Rs485串口通信,因为485是半双工,在程序中该如何设置通信方向,即将串口设置为发送或接收状态

现在,通过SerialPort可以发送数据,设备也有响应,但是设备回发的数据我无法收到... 现在,通过SerialPort可以发送数据,设备也有响应,但是设备回发的数据我无法收到 展开
 我来答
TLast_Ghost
推荐于2017-11-26 · TA获得超过1542个赞
知道小有建树答主
回答量:649
采纳率:20%
帮助的人:515万
展开全部
看你怎么接的线,串口转485的芯片很多时候接法是读写使能和写引脚是连一起的,你根本不用关心读写方向,写的时候自动转成写状态,平时为读状态,只要你不同时读写就没问题。。。。。。RS485 PC机没有提供驱动,如果使能引脚是单独的,那你就要看驱动说明了,看他说怎么设置,serialport是rs232封装的驱动,没有这一项设置。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式