简易串口通讯助手
包含内容: 源码,全套工具
作者QQ1420527913
【实例描述】简单的串口通信助手
【实例详情】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);
}
【实例截图】

