【问题标题】:Data Received from RS232 COM1 port is coded form like Sqares从 RS232 COM1 端口接收的数据编码形式如 Squares
【发布时间】:2013-07-03 04:09:52
【问题描述】:

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

【问题讨论】:

    标签: serial-port vb.net-2010


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      • 1970-01-01
      相关资源
      最近更新 更多