本人新手,急求一段串口通信高频采集代码
RT,数据从单片机通过串口按单字符给入(高频,大于1k),每4字符转换成一个浮点数存入数组,急求各位大大 --------------------编程问答-------------------- 急求啊,没人回么? --------------------编程问答-------------------- 就是按协议接收数据了? --------------------编程问答-------------------- 没协议 怎么去读取分析数据?? --------------------编程问答-------------------- 与单片机那边定好协议.按照协议进行接收处理。 --------------------编程问答--------------------求个用serialport的实例 --------------------编程问答-------------------- 百度谷歌下 --------------------编程问答-------------------- 截一部分给你 基本就是SERIALPORT定义串口号波特率什么的,然后发送和接收
sp.PortName = portName.ToString();
sp.BaudRate = int.Parse(buadRate.ToString());
sp.DataBits = int.Parse(dataBits.ToString());
sp.Parity = (Parity)Enum.Parse(typeof(Parity), parity.ToString());
sp.StopBits = (StopBits)Enum.Parse(typeof(StopBits), stopbits.ToString());
}
else
sp.PortName = comboBox1.Text.ToString();
if (radioButton1.Checked == true)
{
try {
sp.Open();
sp.ReadTimeout = yanshi;
sp.Write(data2, 0, data2.Length);
sp.Write(data, 0, data.Length);
Thread.Sleep(yanshi);
int BufLen = sp.BytesToRead;
if (BufLen > 0)
{
byte[] receiver = new byte[BufLen];
sp.Read(receiver, 0, BufLen);
richTextBox3.AppendText(displayString(bytesToHexString(receiver))+"\n");
richTextBox3.SelectionStart = richTextBox3.Text.Length;
richTextBox3.ScrollToCaret();
}
}
catch
{
MessageBox.Show("连接失败,请检查设置");
} --------------------编程问答-------------------- 刚给别人做了一个 --------------------编程问答-------------------- C#串口调试工具(V2.0)带源码。
http://download.csdn.net/detail/yeqi3000/4853494#comment
补充:.NET技术 , C#