labview串口接收数据终止符问题

2019-07-17 14:47发布

如题,利用labview串口接收数据,配置如下图所示(波特率115200),禁用终止符,其他采用默认设置
111.PNG
每次读取一个数据,然后写入txt中,然后将txt数据打开,发现数据出现如下问题,DA被分开为0D、0A了,用串口助手看数据是正常的。我觉得是因为终止符的问题(我已经设置了禁用终止符),但是又不知道怎么解决,求大神指点,不胜感激!
222.PNG

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
879973578
2019-07-18 13:51
本帖最后由 879973578 于 2016-11-24 18:44 编辑
ShuiMoLise 发表于 2016-11-24 18:21
启用终止符意思是在缓冲区读取一段数据,数据长度从开头到终止符,终止符后面剩余数据会在下次读取。长度还是到终止符。就这样循环读下去。

0D 0A 是数据。DA是不会分开的,除非你程序有问题

我的数据是每次固定的六个数,用串口接收到的就是六个数,用labview接收遇到DA时就变成七个数了,只要不遇到DA数据,接收到的就是正常的六个数

一周热门 更多>