微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 72上面,调试BMA250E,方向如何调整的?

72上面,调试BMA250E,方向如何调整的?

时间:10-02 整理:3721RD 点击:
如题,驱动里面需要用到校准。不知道如何将校准数据用上呢?通过什么途径校准?

有没有不需要校准,就可以直接使用的。
cust_acc.c 中,
static struct acc_hw cust_acc_hw = {
    .i2c_num = 1,
    .direction = 6,
    .power_id = MT65XX_POWER_NONE,  /*!< LDO is not used */
    .power_vol= VOL_DEFAULT,        /*!< LDO is not used */
    .firlen = 16,                   /*!< don't enable low pass fileter */
    .power = cust_acc_power,        
};
   .direction = 6, 这个值,如何确定的?

一般的应用都对这个东西精度要求不高。
我们公司的出货的都没有校准。
用的也是你这个G-SENSOR

工厂模式里面有校准的

.direction = 6, 这个值,如何确定的?
我都是试出来的。悲催的,经常试七次

.direction = 6, 这个值,如何确定的?
这个值有一些是DATASHEET上有说明的。根椐是贴在TOP面还是BOTTOM面,还有贴的方向 来的。
最简单 的方法就是从0~7,一个一个的试。

用的是MTK默认的驱动吗?我使用的是默认的,什么都没改。能不能看看你的驱动,是否有什么不同?

照着driver_all_in_one调啊、很好调的

为什么我重力加速度下载了一个app,和我手机做对比我左右摇摆的时候是和我手机重力方向是相反的,是不是就是需要修改我的 .direction 这个值?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top