在 .NET Framework 中使用 Visual Basic 进行端口操作

可以通过命名空间中的 System.IO.Ports .NET Framework 类访问计算机的串行端口。 最重要的类 SerialPort 为同步和事件驱动 I/O 提供框架,提供对插针和中断状态的访问,以及对串行驱动程序属性的访问。 它可以包装在对象中 Stream ,可通过 BaseStream 属性进行访问。 在 SerialPort 对象中封装 Stream 可以让使用流的类访问串行端口。 命名空间包括简化串行端口控制的枚举。

创建 SerialPort 对象的最简单方法是通过 OpenSerialPort 该方法。

注释

不能使用 .NET Framework 类直接访问其他类型的端口,例如并行端口、USB 端口等。

枚举

下表列出了用于访问串行端口的主要枚举:

枚举 DESCRIPTION
Handshake 指定用于为对象建立串行端口通信的 SerialPort 控件协议。
Parity 指定 SerialPort 对象的奇偶校验位。
SerialData 指定在对象的串行端口 SerialPort 上收到的字符类型。
SerialError 指定在 SerialPort 对象上发生的错误
SerialPinChange 指定对象上 SerialPort 发生的更改的类型。
StopBits 指定对象 SerialPort 上使用的停止位数。

另请参阅