微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6572上怎么降低camera的i2c传输速率

mt6572上怎么降低camera的i2c传输速率

时间:10-02 整理:3721RD 点击:
MT6572上怎么降低CAMERA的I2C传输速率

kd_sensorlist.c
static int CAMERA_HW_i2c_probe(struct i2c_client *client, const struct i2c_device_id *id)
{
    int i4RetValue = 0;
    PK_DBG("[CAMERA_HW] Attach I2C \n");
    //get sensor i2c client
    spin_lock(&kdsensor_drv_lock);
    g_pstI2Cclient = client;
    /t I2C clock rate
   g_pstI2Cclient->timing = 200;//200k
    spin_unlock(&kdsensor_drv_lock);
    //Register char driver
    i4RetValue = RegisterCAMERA_HWCharDrv();
    if(i4RetValue){
        PK_ERR("[CAMERA_HW] register char device failed!\n");
        return i4RetValue;
    }
    //spin_lock_init(&g_CamHWLock);
    PK_DBG("[CAMERA_HW] Attached! \n");
    return 0;
}

楼上正解  回帖拿分走人

不明觉厉啊。

学习,传输率低对屏的显示有影响吧

marking@!

不会。
因为I2C只是控制命令传输通道,和数据通道快慢无关。
试过DMA方式,50K都正常。

IIC慢点,只是写入的总共的时间长了点,只要写进去就地了。

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

网站地图

Top