就是之前做过类似的温度采集数据,不过就是简单地采集1路,现在要采集8路,BOSS说下位机传上来的数据是这样的
(帧头+1通道数据+2+3+4+5+6+7+8+1+2+····+8+1+···+8+····)每次采集16位,其中带1位校验位(用异或),我现在有点不懂得是,怎么将8位数据分别分出来而且能归在一起在波形图上显示8通道采集到的数据,有考虑用过移位寄存器加数组,但是我好像用的有点不对 = = 求各位帮忙指点一下,感激不尽!
上图是自己乱做的一部分,有什么不对请大家帮我纠正一下,谢谢谢谢了!
-
你1通道的难道不用提取数据吗,难道发送的直接就是一个值没有帧头帧尾吗!说了,将串口读取的字符串转换为字节数组,然后索引数组,最后合并信号。可参考我关于温度采集的程序,整个流程都是一样的。
一周热门 更多>