简易串口通讯助手
包含内容: 源码,全套工具
作者QQ549710689
【实例描述】简单的串口通信助手
【实例详情】1.能够正常的收发
2.自动获取com口
2.定时发送数据
3.支持HEX、字符发送
部分代码展示:
private void Port_DataReceived(object sender, SerialDataReceivedEventArgs e) { //串口接收数据 if (rxaxc.Checked) { int bufferlen = serialPort1.BytesToRead; byte[] bytes = new byte[bufferlen]; serialPort1.Read(bytes, 0, bufferlen); string gb = System.Text.Encoding.Default.GetString(bytes); RXtextBox.AppendText(gb); //接受框添加数据 } else //if (rxhex.Checked) { string str = Convert.ToString((byte)serialPort1.ReadByte(), 16).ToUpper(); RXtextBox.AppendText("0x" + (str.Length == 1 ? "0" + str : str) + " "); //等同 上一句意思 //if (str.Length == 1) // str = "0" + str; //else str = str; //RXtextBox.AppendText("0x" + str); }
【实例截图】