vb.net serialport用什么方法或者属性来接收 接收缓冲区的数据.又怎么处理接收来的数据

通过serialport的某种方法接收来的数据形式是5bxxxx5d5bxxxx5d(xx是不同的数).....以5b为帧头,5d为帧尾,5bxxxx5d为一帧。怎么写接... 通过serialport的某种方法接收来的数据形式是5b xx xx 5d 5b xx xx 5d(xx是不同的数).....以5b为帧头,5d为帧尾,5b xx xx 5d为一帧。怎么写接收数据,和通过判断帧头帧尾来取帧? 展开
 我来答
tystq
2016-09-28 · TA获得超过1201个赞
知道小有建树答主
回答量:943
采纳率:100%
帮助的人:832万
展开全部

Read方法读取指定的字节到数组,ReadExisting读取缓冲区所有数据

可以在DataReceived事件中循环接收,然后把接收到的数据根据帧头和帧尾拆分成一条一条需要的纪录,详细的你可以 看下面图片对应的书籍,讲得非常详细

追问
能麻烦写一下具体的代码么?刚开始学知道思路也不知道怎么写。可以提高悬赏,十分感谢。
追答
你可以用  MsgBox(SerialPort1.ReadTo(Chr(&H5D)))
看看弹出是什么内容
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式