请教读串口数据的问题
时间:12-13
整理:3721RD
点击:
版上兄弟们有个问题请教
我的PC机RS-232口接收到的是ADS7871数据采集系统四个通道的数据,四路数据是错开的,即比如第一个数据是通道1的,第二个数据是通道2的,第三个数据是通道3的,第四个数据是通道4的,然后第五个数据又是通道1的,第六个数据又是通道2的,以此类推。每次每个通道发送1024个数据。现在问题是我该怎么在接收到的一串数据中区分各个通道的数据。我试过在发送的数据前面加一个包头,以界定每次发送数据的开始位,但实现起来感觉有些困难。所以想请问有没有什么更好的办法区分我这一串数据中各个通道的数据,谢谢了
我的PC机RS-232口接收到的是ADS7871数据采集系统四个通道的数据,四路数据是错开的,即比如第一个数据是通道1的,第二个数据是通道2的,第三个数据是通道3的,第四个数据是通道4的,然后第五个数据又是通道1的,第六个数据又是通道2的,以此类推。每次每个通道发送1024个数据。现在问题是我该怎么在接收到的一串数据中区分各个通道的数据。我试过在发送的数据前面加一个包头,以界定每次发送数据的开始位,但实现起来感觉有些困难。所以想请问有没有什么更好的办法区分我这一串数据中各个通道的数据,谢谢了
每两个数据之间是怎么区分的,有什么符号么,用这些符号编写程序分别取出,每取4个一个循环吧
.77
用数组转矩阵的函数不就可以了么?