在C#中,使用串口控件設置波特率需要使用System.IO.Ports.SerialPort
類。以下是一個簡單的示例,展示了如何創建一個串口對象并設置波特率:
using System;
using System.IO.Ports;
namespace SerialPortExample
{
class Program
{
static void Main(string[] args)
{
// 創建一個新的SerialPort對象
SerialPort serialPort = new SerialPort();
// 設置串口名稱(COM1、COM2等)
serialPort.PortName = "COM3";
// 設置波特率
serialPort.BaudRate = 9600;
// 設置其他參數(可選)
serialPort.Parity = Parity.None;
serialPort.DataBits = 8;
serialPort.StopBits = StopBits.One;
serialPort.Handshake = Handshake.None;
// 打開串口
serialPort.Open();
// 在此處添加你的代碼,例如發送和接收數據
// 關閉串口
serialPort.Close();
}
}
}
在這個示例中,我們首先創建了一個SerialPort
對象,然后設置了串口名稱(在Windows中,通常是COM1、COM2等)和波特率。接下來,我們設置了其他一些參數,如奇偶校驗、數據位和停止位。最后,我們打開了串口并在此處添加了一些代碼來發送和接收數據。在完成操作后,我們關閉了串口。