0

我正在做一个项目,我必须通过 RS232 COM1 端口连接到串行设备。我已经设置了 BAUDRATE=9600, PORT=COM1, PARITY=None, Databits=8 但是当我开始从串行设备读取数据时,它只出现一系列方形字符。我正在使用 VB.NET 2010 请帮助。

4

1 回答 1

1

确保您正确读取数据——如果您知道您只会接收十六进制字节,那么您应该使用Read(Byte(), Int32, Int32)读取十六进制数据的函数。

此外,请确保代码中的波特率与设备波特率匹配。否则,你会得到奇怪的数据字节。

于 2013-07-12T16:06:17.050 回答