微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请教cvi读取串口数据总是在0A前加0D的问题

请教cvi读取串口数据总是在0A前加0D的问题

时间:12-13 整理:3721RD 点击:
ByteRead = ComToFile (comport, FileHandle, num_of_read, -1);  
上面是我的程序。
在读取的文件中发现每遇到0x0A前面总是莫名奇妙的加一个0x0D,我看了cvi help也没发现什么问题.
请那位大虾指教!

意思是回车换行
看看ascii码表就知道了

请问怎么解决呢?
多谢了!

办法比较笨:你先把从串口读的数据存在字符数组里,然后把这两个字节清掉
最后存到文件里

hehe,
那它为什么非要在0a前加上0d呢?
cvi是出于什么考虑呢?
不明白!!!!!

操作系统要求的。和cvi没什么关系。

谢谢!
能告诉一下什么地方有介绍这个的吗?
或者说你是在什么地方看到这个的?
问题有点苛刻,呵呵
多谢了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top