关于串口读取缓冲区的问题

2019-07-18 03:46发布

用串口从缓冲区读取固定字节的内容,每个字节都是一个十六进制数,每当读到0A时,之后的字节就没有读出来了,百思不得其解,求高手指点一下是为什么???万分感谢!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
wangcan8868
1楼-- · 2019-07-18 07:38
是不是你缓冲区里面数据长度不足且最后是0A呢,用串口小助手检查一下
xiaoqiang306
2楼-- · 2019-07-18 09:37
你可以利用visa串口字节数这个属性节点先读取缓冲区的字节数,基本串行写入和读取这个范例里面有你可以看看
番茄酱巴扎黑
3楼-- · 2019-07-18 13:22
把VISA配置顶上的“启用终止符”设置为“假”,0A是默认终止符,收到0A就停止接收了

一周热门 更多>