当前位置:编程学习 > C#/ASP.NET >>

C# serialport 从串口接受16进制数据的问题

我想用C#开发一个上位机软件,利用串口从传感器不断采集数据,传感器的通信协议采用全双工串行通讯接口,1 个起始位、8 个数据位、1 个停止位、无奇偶校验位,波特率19200bps。传感器每次传给上位机的一帧数据格式例子说明如下:0xFc 0XC0 MLH MLL CKSUM 其中OXFC为帧头标示、OXCO为控制命令 CKSUM为固定的校验和,MLH(高字节)和MLL(低字节)为需要采集的数据,我的想法是不断把采集来的数据(MLH和MLL)以十进制的形式存到一个数组里,便于数据的处理和波形显示,求代码,求高手指导,谢谢了 --------------------编程问答-------------------- 我自己已经解决了 --------------------编程问答-------------------- 楼主能贡献下源码?? --------------------编程问答-------------------- 请问下你用SerialPort是如何接收16进制数据的?能指点下我不?期待你的指点 --------------------编程问答--------------------
引用 3 楼 qinghecool 的回复:
请问下你用SerialPort是如何接收16进制数据的?能指点下我不?期待你的指点

http://download.csdn.net/detail/yeqi3000/4853494 --------------------编程问答--------------------
引用 3 楼 qinghecool 的回复:
请问下你用SerialPort是如何接收16进制数据的?能指点下我不?期待你的指点



。。。。。你发的那个帖子里已经有不少人说了接收16进制的方法,但不知道为什么你那个项目步行,估计问题不是出在接收。

你把两台电脑连起来进行通信,用大家教的接收和发送方法是可行的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,