无法在.net 2.0中接收串行数据,使用rs232转rs485转换器

Duc*_*ain 1 .net serial-port

我使用.Net 2.0 serialport类完成了大量的RS232工作.我从来没有遇到过麻烦,直到今天.

我正在与使用RS485协议的公司硬件进行通信.我正在使用B&B电子公司的RS232到RS485转换器设备.

我可以很好地发送数据,并在另一边看到它.但是,我的data_received事件永远不会触发,即使使用BytesToRead,我也看不到任何回复.

ReadExisting也是空的.

我们启动了232Analyzer,我可以使用该应用程序发送和接收数据包.我假设这与.Net 2.0串行类有关.

有什么想法吗?

Duc*_*ain 5

事实证明(经过数小时的研究和尝试)设置:

.DtrEnable = True

做了伎俩.我以前从来没有使用过DTR属性,但是对于我正在使用的这个设备是否存在问题,或者是我缺少的其他东西 - 这样做了.

我认为这可能会让其他人在路上遇到麻烦.