xt,10); // 0-4=no,odd,even,mark,space mycom1.StopBits=Convert.ToByte(t_stopbyte.Text,10); // 0,1,2 = 1, 1.5, 2 //iTimeout=3; if(this.OpenCom()) msg.AppendText("串口初始化成功……\r\n"); else msg.AppendText("串口初始化失败!\r\n"); } //程序关闭,结束串口 private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { mycom1.Close(); }
private void button5_Click(object sender, System.EventArgs e) { if(mycom1.Opened) { mycom1.Close(); button5.Text="开启串口"; msg.AppendText("\r\n串口被关闭……"); } else { mycom1.Open(); button5.Text="关闭串口"; msg.AppendText("\r\n串口成功开启……"); } } } }
注意:发送数据包的格式是16进制数据如:02 45 66 FA 中间可以有或者没有空格,但要保证有偶数位
|