立即注册 登录
一牛网 返回首页

ツFar~off的个人空间 http://bbs.16rd.com/?5282 [收藏] [复制] [RSS]

日志

NT35512读ID

热度 1已有 1000 次阅读2014-7-7 16:16 |个人分类:LCD

#define LCM_ID       (0x55)

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);

//*************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
#if defined(BUILD_LK)
printf("-----------nt35512 %s, id=0x%x\n", __func__, id); 
#else 
printk("-----------nt35512 %s, id=0x%x\n", __func__, id); 
#endif

   return (LCM_ID == id)?1:0;

路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (1 个评论)

回复 tdstds 2014-7-8 08:38
备用

facelist

您需要登录后才可以评论 登录 | 立即注册

论坛资料为网友自由上传,与本论坛无关。 免责声明

QQ| 联系我们|奖励|小黑屋|手机版| 一牛网 ( 粤ICP备13053961 )

GMT+8, 2017-10-18 21:10 , Processed in 0.139261 second(s), 19 queries .

Powered by 一牛网 16rd

© 2013-2016 www.16rd.com.

关注一牛微信 点击这里给我发消息