微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mipi接口的LCM如何读其取ID,从而做不同LCM的兼容

mipi接口的LCM如何读其取ID,从而做不同LCM的兼容

时间:10-02 整理:3721RD 点击:
mipi接口的LCM如何读其取ID,从而做不同LCM的兼容?

你现在是代码跑到了读ID的地方,没有读取到对的ID。
如果是这样,哪就可以问一下屏厂的FAE了。
另外一种代码根本就没有跑到读ID的地方。
这个MTK里面一定要定义两个屏或两个以上的屏,才会执行读屏ID的地方。
因此如果你只定义了一个,如果不修改代码是不会跑读ID的代码。

static unsigned int lcm_compare_id(void)
{
        unsigned int id = 0, id2 = 0;
        unsigned char buffer[2];
        unsigned int data_array[16];
       
        SET_RESET_PIN(1);  //NOTE:should reset LCM firstly
        MDELAY(10);
        SET_RESET_PIN(0);
        MDELAY(10);
        SET_RESET_PIN(1);
        MDELAY(10);       
/*       
        data_array[0] = 0x00110500;                // Sleep Out
        dsi_set_cmdq(data_array, 1, 1);
        MDELAY(120);
*/
               
//*************Enable CMD2 Page1  *******************//
        data_array[0]=0x00063902;
        data_array[1]=0x52AA55F0;
        data_array[2]=0x00000108;
        dsi_set_cmdq(data_array, 3, 1);
        MDELAY(10);
        data_array[0] = 0x00023700;// read id return two byte,version and id
        dsi_set_cmdq(data_array, 1, 1);
        MDELAY(10);
       
        read_reg_v2(0xC5, buffer, 2);
        id = buffer[0]; //we only need ID
        id2= buffer[1]; //we test buffer 1
        return (LCM_ID == id)?1:0;
}
这 个 是nt35510  77上面 的  判断 ID 的 代码

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

网站地图

Top