微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 请教大家,G-sensor校准函数中cvt.map、cvt.sign、cali_sw分别代表的神马?

请教大家,G-sensor校准函数中cvt.map、cvt.sign、cali_sw分别代表的神马?

时间:10-02 整理:3721RD 点击:
static int ADXL345_ReADCalibration(struct I2C_CLIent *client, int dat[ADXL345_AXES_NUM])
{
    struct adxl345_i2c_data *obj = i2c_get_clientdata(client);
    int err;
    int mul;
    if ((err = ADXL345_ReadOffset(client, obj->offset))) {  
        GSE_ERR("read offset fail, %d\n", err);
        return err;
    }   
   
    mul = obj->reso->sensitivity/adxl345_offset_resolution.sensitivity;          //因数
    dat[obj->cvt.map[ADXL345_AXIS_X]] = obj->cvt.sign[ADXL345_AXIS_X]*(obj->offset[ADXL345_AXIS_X]*mul + obj->cali_sw[ADXL345_AXIS_X]);
    dat[obj->cvt.map[ADXL345_AXIS_Y]] = obj->cvt.sign[ADXL345_AXIS_Y]*(obj->offset[ADXL345_AXIS_Y]*mul + obj->cali_sw[ADXL345_AXIS_Y]);
    dat[obj->cvt.map[ADXL345_AXIS_Z]] = obj->cvt.sign[ADXL345_AXIS_Z]*(obj->offset[ADXL345_AXIS_Z]*mul + obj->cali_sw[ADXL345_AXIS_Z]);                  
                                       
    return 0;
}
问一下大家,G-sensor校准函数中,cvt.map、cvt.sign、cali_sw分别表示的是神马东西呀?有木有高手晓得呀,求详解,越详细越好

这个没有研究,只是与他的算法有关。
要知道。还得看懂他的算法。

嗯,只能慢慢研究了,qqq

哎,知道那几个参数是什么意思了吗?

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

网站地图

Top