110,545
社区成员
发帖
与我相关
我的任务
分享
SerialPort serialPort1 = new SerialPort();
serialPort1.PortName = "COM4";
serialPort1.BaudRate = 9600;
if(serialPort1.IsOpen){
MessageBox.Show("串口早就打开了有木有!");
}else{
MessageBox.Show("正在打开呢!");
try{
serialPort1.Open();
serialPort1.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(serialPort1_DataReceived);
}catch{
MessageBox.Show("打开不鸟哦!");
}
}
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
int rx = serialPort1.ReadByte();
MessageBox.Show(Convert.ToString(rx));
}