×

匿名上位机V7与stm32通信协议

消耗积分:0 | 格式:pdf | 大小:0.43 MB | 2023-05-10

刘燕

分享资料个

为了适应多种数据类型的传输,保证高效的通信效率,所有数据的通信,均需要遵守本通信帧格式。本格式在 确保通信高效、源码简单、可 移植性高的基础上,实现数据正确性判断,有效避免数据传输过程中出现的错误数据 导致的错误解析。 具体帧格式如下:

内容中的数据,采用小端模式,低字节在前,高字节在后。 为了提高数据传输的效率,当有浮点数类型数据需要传输时,根据数据类型的特点,适当截取小数点后固定几 位,比如飞控姿态数据,保留 角度的小数点后两位即可,比如经纬度信息,保留小数点后 7 位即可,然后通过小数 点移动(扩大 10 的 n次方),将浮点数转化成整数类型 进行传输,可缩短数据长度,并且避免浮点数传输时发生异 常,解析成非法浮点数。类似数据会在协议中著名,如 A*100,就代表将数据 A 只保留两位小数,乘以 100 进行传 输,用户使用时将收到的数据除以 100 即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !