2009-10-30 76 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文檔包含詳細用法例如。