2009-10-30 61 views
2

如何写入COM端口,尝试将following example转换为.Net(C#),特别是PHP部分?如果可能,是否有更简单的方法可以写入USB?使用.Net写入COM端口

+3

缺少链接到示例。 – 2009-10-30 12:23:34

+1

您无法写入COM端口。您可以连接到COM端口,并且可以侦听COM端口,但无法写入COM端口,原因与无法写入鼠标的原因相同。 – SLaks 2009-10-30 12:26:41

+0

当然你可以写入一个COM端口! http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.writeline.aspx – 2009-10-30 12:33:01

回答

9

使用SerialPort类,例如:

SerialPort port = new SerialPort("COM1"); 
port.Open(); 
if (port.IsOpen) 
{ 
} 
port.Close(); 
0

System.IO.Ports命名空间文档:

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

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

SerialPort class文档包含详细用法例如。