野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13414|回复: 1

请问怎样提取HMR3300数字罗盘一帧数据中的航向角数据?

[复制链接]
发表于 2018-4-27 17:19:52 | 显示全部楼层 |阅读模式
1火花
罗盘8HZ发一帧数据.数据格式为:航向角,俯仰角,偏航角.长度大概为16字节.
现在我只需要航向角.
我是通过定义一个50字节的数据,串口收到一个字节数据就在这个数组里面.
在收到一帧数据后会产生一个空闲中断,我再这个空闲中断中通过判断这帧数据中逗号位置来取航向角数据.

请问下大家,平时取传感器数据时是怎样处理的?
有时候传感器传回来的数据字节长度不一定,该怎样去处理这种情况了?
还有就是有时候存在一个数组里面,下帧数据过来会覆盖之前的数据了?

大家可不可以给我下,你们平时是怎样处理传感器数据了?我对这块还不会处理.

回复

使用道具 举报

发表于 2018-4-28 09:06:10 | 显示全部楼层
传输的帧中包含数据长度的字节,接收方先读取该字节了解长度,再解码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-18 06:08 , Processed in 0.032399 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表