亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#怎么讀取串口信息

c#
小億
602
2023-08-05 11:56:21
欄目: 編程語言

在C#中,可以使用SerialPort類來讀取串口信息。下面是一個簡單的示例代碼:

using System;
using System.IO.Ports;
public class SerialPortReader
{
static SerialPort _serialPort;
public static void Main()
{
// 創建串口對象
_serialPort = new SerialPort("COM1", 9600);
// 設置串口參數
_serialPort.Parity = Parity.None;
_serialPort.StopBits = StopBits.One;
_serialPort.DataBits = 8;
_serialPort.Handshake = Handshake.None;
_serialPort.ReadTimeout = 500;
// 打開串口
_serialPort.Open();
// 讀取串口信息
while (true)
{
try
{
string data = _serialPort.ReadLine();
Console.WriteLine(data);
}
catch (TimeoutException) { }
}
}
}

在上述代碼中,首先創建一個SerialPort對象,并設置串口的參數,例如串口名稱、波特率、校驗位等。然后通過調用Open()方法打開串口。

在讀取串口信息時,使用ReadLine()方法來讀取一行數據,并將其輸出到控制臺。

注意,在讀取數據時可能會出現超時異常TimeoutException,這是因為在設置的超時時間內沒有接收到新的數據。可以根據實際需求進行異常處理。

0
辽阳市| 广宗县| 蒙山县| 六枝特区| 新丰县| 南通市| 福贡县| 望都县| 扬中市| 三亚市| 灵石县| 鸡泽县| 崇明县| 虎林市| 东城区| 教育| 迁西县| 五峰| 刚察县| 贵港市| 田东县| 汤阴县| 乌拉特前旗| 邢台市| 平原县| 新河县| 上犹县| 科尔| 乐亭县| 浮梁县| 来宾市| 万荣县| 郧西县| 东兴市| 定边县| 霍城县| 丰宁| 林西县| 武邑县| 故城县| 井陉县|