当前位置: 代码迷 >> C# >> C#串口怎么接收一个完整数据包的解析
  详细解决方案

C#串口怎么接收一个完整数据包的解析

热度:46   发布时间:2016-05-05 04:28:59.0
C#串口怎样接收一个完整数据包的解析
用到了serialPort控件   已经能接受到串口的数据  
数据格式为 帧头+数据长度+数据++帧尾  如何把帧头帧尾和数据长度去掉 直接把数据写到文本中

------解决思路----------------------
引用:
Quote: 引用:

上面的那个ByteQueue要改一下还不能直接用。因为你里面有两个协议内容所以要做判断

你还要参考这个http://blog.csdn.net/wyd1520/article/details/23822313 里面那个GetLength根据命令号来判断长度。。

亲  你这个提取数据相当于只是把校验过的一个包提取出来   并没有去包头包尾还有数据长度这些字节是吧  这些到提取出来后再去除是吧

去包头尾,那也容易呀,写个去包头尾的类就可以了呀。
  相关解决方案