微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT8193点LVDS的屏,通过I2C写入寄存器的值,再读出来与写入的不同.

MT8193点LVDS的屏,通过I2C写入寄存器的值,再读出来与写入的不同.

时间:10-02 整理:3721RD 点击:
有人遇到过这种现象吗?帮忙支招啊,谢谢了!

MT8193_REG_WRITE(0x104c, 0x21);
MDELAY(50);
u4Reg = MT8193_REG_READ(0x104c);
printf("[LK/LCM] lcm_init CLOCK read Reg[0x%X] = 0x%X \n", 0x104c, u4Reg);
这个写进去的是0x21,读出来的是0X08000020.

你这个寄存器是干什么用的?你要找一个确定写的与读的一定是一样的寄存器验证。

这个寄存器我也不知道是干什么用的,网上朋友说MTK以前让别人也这样打过TRACE,我这又不方便问MTK,所以也这样打TRACE的.

如三楼所说,先确定这个寄存器是做什么的吧,如果是一个只读寄存器,你写什么都无所谓,读出来都是一个东西,这个也很正常

有没有寄存器的说明啊,这部分没找到,都不知道这个寄存器做什么的

上一篇:MT8193显示问题
下一篇:audio调试问题

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

网站地图

Top