2

我将如何写入 COM 端口,尝试将以下示例转换为 .Net (C#),特别是 PHP 部分?如果可能的话,有没有更简单的方法可以写入 USB?

4

4 回答 4

9

使用 SerialPort 类,例如:

SerialPort port = new SerialPort("COM1");
port.Open();
if (port.IsOpen)
{
}
port.Close();
于 2009-10-30T12:21:42.407 回答
4

请参阅SerialPort类。

于 2009-10-30T12:22:34.053 回答
1

写入 USB的最简单方法是通过串行端口(COMx - 在 Windows 上)。以下是 C# 中的一些示例:

http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.open.aspx

于 2009-10-30T12:24:35.640 回答
0

请参阅System.IO.Ports 命名空间文档:

System.IO.Ports 命名空间包含用于控制串行端口的类。最重要的类 SerialPort 为同步和事件驱动 I/O、访问引脚和中断状态以及访问串行驱动程序属性提供了一个框架。它可用于包装 Stream 对象,允许使用流的类访问串行端口。

命名空间包括简化串行端口控制的枚举,例如 Handshake、Parity、SerialPinChange 和 StopBits。

SerialPort文档包含详细的使用示例。

于 2009-10-30T12:27:19.677 回答