你好
我不能将加速度从2g更改为16g
根据用户手册DA 14583 IOT传感器设置基本配置,能够设置加速度计范围
在字节2,0x0c必须发送以将范围更改为16g。(第26页)。
我通过我的应用发送。但没有变化是哈普。我遇到的加速值是16000 Aprox。
所以在2G设置时意味着1G。但我喜欢衡量16G到目前为止,我应该得到的价值是2000年。
我正在使用sfl projekt。
我可以设置所有其他基本配置sucessfull,只能加速范围不起作用。
请求确认固件SFL是否存在错误。并发给我解决方案。
感谢您的帮助,。
最好的祝福。
设备:
嗨Jean-Paul,
我已经测试了你的案例,我可以看到改变加速度计的范围时出现了错误,所以我可以确定你的问题,我检查了,并且传递给物联网并存储在NV记忆中的值似乎是由应用程序提供的,但由于某种原因,加速度计范围不会改变。我会咨询SW团队,并尽快通知您。
谢谢mt_dialog.
你好,
多谢..
如果您有一个固件版本,那么仅实现与BMI160和蓝牙的连接也会产生..
我们将在我们未来的运动产品上使用您的芯片和Bosh BMI160传感器。
所以我需要一个固件,我可以在最大值上获得加速和陀螺仪。通过蓝牙采样率..
16G,较高于100Hz。如果您有一个已经实施的FW版本,并且在发出纠正的情况下请将其发送给我。
最好的祝福。
嗨Jean-Paul,
与BMI160接口的唯一可用参考设计是IOT参考设计,您可以使用SDK5的模板项目和IOT的现有驱动程序来实现所需的内容。同样关于这个问题,你是第一个报告这一点的用户,所以它需要一些时间来解决问题。
谢谢mt_dialog.
我们也看到了这个问题。IOT固件套件上此修复程序的大致时间轴是什么?
kiwi,
我相信我们将在本周内有一个解决方案并提供修复。
谢谢mt_dialog.
大家好,
关于IOT项目以及用户无法改变加速度计的范围,应该在陀螺仪范围内发生同样的情况,您应该在477行添加BMI160.c文件中的下面的片段:
s_bmi160.delay_msec(c_bmi160_one_u8x);
bmi160_set_accel_range(bmi_160_accel_range);
s_bmi160.delay_msec(c_bmi160_one_u8x);
bmi160_set_gyro_range(bmi_160_gyro_range);
谢谢mt_dialog.
非常感谢它现在运作。
在我的应用程序中,我有一些时间问题。
所以我想问你的Android应用程序源代码与我的源代码进行比较..
我当然接受SLA条款。
请求向我发送Adroid应用程序。源代码 。
谢谢。
嗨jean paul,
邮件已发送到已注册的电子邮件帐户。
谢谢mt_dialog.