在C#中編寫串口通訊非常的簡單,首先創建SerialPort 類的一個實例:
SerialPort sp = new SerialPort();
默認的情況下是8個數據位,一個停止位,通訊端口是 COM1.可修改相應的屬性。
然後就是打開端口:
sp.Open();
打開端口後就可以發送文本框中的數據了 :
sp.WriteLine(sendtextBox.Text);
把接收數據放在文本框是:
receivertextBox.Text = sp.ReadLine();
就是樣,簡單吧!
不要忘記寫上命名空間:
using System.IO.Ports;
我寫了一個實例見附件裏。只要把COM1的2腳和3腳短接就可以接收本機發送的數據了 。