使用.Net写入COM端口

时间:2009-10-30 12:15:29

标签: c# .net php arduino

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

4 个答案:

答案 0 :(得分:9)

使用SerialPort类,例如:

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

答案 1 :(得分:4)

请参阅SerialPort课程。

答案 2 :(得分:1)

最简单的写入USB的方式是通过串口(COMx - on windows)。 以下是C#中的一些示例:

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

答案 3 :(得分:0)

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

  

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

     

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

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