winform调用串口
时间: 2024-06-17 09:06:11 浏览: 211
C# winform 串口调试助手
在Winform应用程序中调用串口,需要使用System.IO.Ports.SerialPort类。以下是基于此类的代码示例:
1. 设置串口参数,打开串口
```csharp
using System.IO.Ports;
SerialPort port = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
port.Open();
```
2. 发送数据到串口
```csharp
byte[] buffer = new byte[] { 0x01, 0x02, 0x03 };
port.Write(buffer, 0, buffer.Length);
```
3. 从串口接收数据
```csharp
byte[] buffer = new byte[1024];
int count = port.Read(buffer, 0, buffer.Length);
string message = Encoding.ASCII.GetString(buffer, 0, count);
```
4. 关闭串口
```csharp
port.Close();
```
注意:需要在代码中添加对System.IO.Ports命名空间的引用。
阅读全文