ST意法半导体
直播中

靓仔峰

9年用户 1126经验值
擅长:可编程逻辑
私信 关注
[问答]

如何利用ISM330DLC寄存器中三个16位的值计算加速度呢?

我们从ISM330DLC的寄存器中得到三个16位的值,如何利用这三个值来计算加速度呢?请帮忙。




回帖(1)

张嘉

2022-12-23 10:23:53
你可以查看转换公式和灵敏度的数据表,但我在 GitHub 上找到了一个 C 示例代码,如果由 ST 维护,你可以在哪里找到转换公式。“lsb”是要插入的原始数据:
float_t ism330dlc_from_fs2g_to_mg(int16_t lsb)
{
返回((float_t)lsb * 0.061f);
}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分