C# COM发送数据
时间: 2023-11-22 20:45:16 浏览: 74
C# COM发送数据可以通过串口通信来实现。在C#中可以使用SerialPort类来进行串口通信。在此类中有两个方法可以用来发送数据,分别是Write和WriteLine。其中Write方法可以发送字节数组或字符串,而WriteLine方法只能发送字符串并且会在最后加上回车换行符。以下是一个简单的示例代码:
```
using System.IO.Ports;
// 创建SerialPort对象
SerialPort serialPort = new SerialPort("COM1");
// 打开串口
serialPort.Open();
// 发送数据
serialPort.Write("hello world");
// 关闭串口
serialPort.Close();
```
在实际使用中,需要根据具体情况进行配置串口参数,如波特率、数据位、停止位、校验位等。同时,也需要在程序中实现接收串口数据的事件处理函数。在事件处理函数中可以使用Read方法来读取串口数据。
阅读全文