关于c#解析串口数据

shanying_0 2008-11-06 09:57:48
我的串口数据是HDLC标准的数据,大家有没有这个方面的资料或是思路呀。小弟最近要搞这个方面的,想找点资料或是思路!!
我是第1次接触串口数据的,什么资料都可以
比如说串口数据的读写用到c#那些方面的东西。什么样的类等等。只要有关系的都可以!!
老惯例~~顶着也有分。嘎嘎
...全文
322 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangshuqiang123 2010-07-20
  • 打赏
  • 举报
回复
同不知道 同求
yqy3310 2008-11-06
  • 打赏
  • 举报
回复
顶,并接分
jiaxintaiyang 2008-11-06
  • 打赏
  • 举报
回复
你通过串口已经定义好的方法来做就ok了,把读出的数据按照协议进行解析就可以了(一般读数据读到byte[]中),但是注意读取的时候最好使用异步读取的方法,从网上可以找到。
brallow 2008-11-06
  • 打赏
  • 举报
回复
顺便参考这个例子:
http://topic.csdn.net/t/20041201/16/3606205.html

在串口读写时注意几个:
1:可以考虑使用线程读写,这样可以分离IO操作与界面;
2:使用线程时一定要考虑好同步问题;
3:打开端口时严格按指定的波特率,校验位,停止位等进行配置,否则有可能造成打不开;
4:有一些工具,如串口调试精灵(助手)之类的,可以帮助你进行协议的分析和测试,当你自己的程序无法正常工作时,可以使用这类工具确定是你程序的问题还是串口设备工作异常。
brallow 2008-11-06
  • 打赏
  • 举报
回复
在C#中主要是使用System.IO.Ports.SerialPort这个类来进行串口数据的读写。
具体的读写工作,根据协议来即可。
brallow 2008-11-06
  • 打赏
  • 举报
回复
先顶上。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧