关于NRF一次发送多个数组!!

2019-07-20 08:23发布

近日要用nrf发送64个动态的浮点型温度值,把浮点型转换成字符型发过去的话,一共有8个数组要发,
现在主要的问题是,传输距离近的话到没有问题,远一点的话,数据会不一样,这应该是我代码的问
题,不知道要怎么写,才能一次性发这8个数组。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
szczyb1314
2019-07-20 11:22
原来是32byte发送8次
下面简单点思路做:发送10次,第一次,发送前7个float(28byte)+第一帧ID(4byte),共32byte
                                         第二次,发送接下来7个float(28byte)+第二帧ID(4byte),共32byte
                                         第三次  第四次  第五次 第六次  第七次 第八次  第九次(第九次发完已经发送63个float)
                                         第十次,发送第64个float(4byte),补零(24byte),第十帧ID(4byte)
接受端收到后判断帧ID再存入数组对应的位置,你就知道那个float是第几个了,说的好绕,你好好想想啊

一周热门 更多>