导读 在现代开发中,串口通信仍然是连接硬件设备的重要方式之一。今天,我们就来聊聊如何用 C 的 `SerialPort` 类实现一个简单的串口通信程...
在现代开发中,串口通信仍然是连接硬件设备的重要方式之一。今天,我们就来聊聊如何用 C 的 `SerialPort` 类实现一个简单的串口通信程序!✨
首先,确保你的项目已经引入了 `System.IO.Ports` 命名空间。然后,创建一个 `SerialPort` 对象,设置好端口号、波特率、数据位等参数,比如 `COM3` 和 `9600` 波特率。接着,打开串口并开始监听数据。当接收到数据时,可以将其显示在控制台或处理成你需要的格式。最后,记得关闭串口以释放资源。💡
例如:
```csharp
using System;
using System.IO.Ports;
class Program {
static void Main() {
SerialPort sp = new SerialPort("COM3", 9600);
sp.Open();
sp.DataReceived += (sender, e) => {
Console.WriteLine(sp.ReadExisting());
};
Console.ReadLine(); // 按任意键退出
sp.Close();
}
}
```
这样,你就完成了一个基础的串口通信程序!无论是调试硬件还是与设备交互,这个小工具都非常实用哦!🔧