串口通信数据保存的问题
各位好,还是老问题,请问有过做串口通信接收单片机大批量数据在朋友:
单片机的AD是24位的.我用VC串口接收,把数据以字节形式保存.但现在是我要用这些数据进行算,我必须要把三个字节的数合成一个数来运算.关于这个问题,一般都是怎么解决的?整型数据是32位,我的想法是对字节进行移位再相或,就是三个字节,第一个字节向左移24位,第二个字节向左移16位,第三个字节向左移8位,再进行或运算.用带符号整型保存.这样就把三字节凑成一个整型保存.但是我这样做觉得很麻烦,会不会有更简单的方法,比如读缓冲区的时候就可以一定方式读啊什么的.
希望有经验的朋友指点一二.一般从单片机接收到数据后,还要经过怎样的操作,才能够参与运算啊.
急啊,分虽微薄,希望多多指教,谢!!!!!!!!!!!!!!!!!!!!!
单片机的AD是24位的.我用VC串口接收,把数据以字节形式保存.但现在是我要用这些数据进行算,我必须要把三个字节的数合成一个数来运算.关于这个问题,一般都是怎么解决的?整型数据是32位,我的想法是对字节进行移位再相或,就是三个字节,第一个字节向左移24位,第二个字节向左移16位,第三个字节向左移8位,再进行或运算.用带符号整型保存.这样就把三字节凑成一个整型保存.但是我这样做觉得很麻烦,会不会有更简单的方法,比如读缓冲区的时候就可以一定方式读啊什么的.
希望有经验的朋友指点一二.一般从单片机接收到数据后,还要经过怎样的操作,才能够参与运算啊.
急啊,分虽微薄,希望多多指教,谢!!!!!!!!!!!!!!!!!!!!!
...全文
相关推荐
Serialport接收并保存串口的数据
通过Serialport空间自动接收串口通信的数据,有CRC16位数据校验,可设置串口名,波特率等,主要是接收到的数据以追加的形式保存到了text文档中,文档以当天日期命名。
C#串口通信从入门到精通(11)——串口接收的数据存储到本地文件(txt、csv)
本文详细介绍如何将串口通信将数据进行本次存储,主要介绍常用的csv、txt格式文件,由多年实战经验总结,绝对干货!
接收串口数据并将数据保存
利用com口接收数据采集卡数据,实现实时数据保存
VC++串口通信,gps的,接收发送保存
自己编的自己编的程序。源代码有程序。源代码有自己编的自己编的程序。源代码有程序。源代码有
串口数据保存至TXT文件.rar
labview代码文件,串口数据保存到txt文件,串口数据保存到txt文件,串口数据保存到txt文件


