关于串口读取缓冲区的问题
时间:10-02
整理:3721RD
点击:
用串口从缓冲区读取固定字节的内容,每个字节都是一个十六进制数,每当读到0A时,之后的字节就没有读出来了,百思不得其解,求高手指点一下是为什么?万分感谢!
是不是你缓冲区里面数据长度不足且最后是0A呢,用串口小助手检查一下
你可以利用visa串口字节数这个属性节点先读取缓冲区的字节数,基本串行写入和读取这个范例里面有你可以看看
把VISA配置顶上的“启用终止符”设置为“假”,0A是默认终止符,收到0A就停止接收了