要使用C#的串口類實現(xiàn)數(shù)據(jù)傳輸,請按照以下步驟操作:
using System.IO.Ports;
SerialPort serialPort = new SerialPort();
serialPort.PortName = "COM3"; // 串口名稱,根據(jù)實際情況修改
serialPort.BaudRate = 9600; // 波特率
serialPort.DataBits = 8; // 數(shù)據(jù)位
serialPort.Parity = Parity.None; // 奇偶校驗
serialPort.StopBits = StopBits.One; // 停止位
serialPort.Open();
string dataToSend = "Hello, World!";
serialPort.WriteLine(dataToSend);
private void SerialPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
string receivedData = serialPort.ReadLine();
Console.WriteLine("Received data: " + receivedData);
}
然后,將此事件處理程序關聯(lián)到SerialPort對象的DataReceived事件:
serialPort.DataReceived += SerialPort_DataReceived;
serialPort.Close();
這樣,你就可以使用C#的串口類實現(xiàn)數(shù)據(jù)傳輸了。注意在實際應用中,需要根據(jù)具體的串口設備和通信需求調整串口參數(shù)和數(shù)據(jù)傳輸方式。