微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6250读出LCD ID为:0x5420 用了OTM4001代码白屏

MT6250读出LCD ID为:0x5420 用了OTM4001代码白屏

时间:10-02 整理:3721RD 点击:
求高手指点,3.97 WQVGA  的屏!除了初始化跟刷屏已把不相关的函数注掉,命令也是用的:
#define LCD_CtrlWrite_ILI9486(_data)  \{\
*(volatile kal_uint8 *)MAIN_LCD_CMD_ADDR = (((_data)>>8), 0 );\
*(volatile kal_uint8 *)MAIN_LCD_CMD_ADDR = (((_data)&0xff), 0 );\
LCD_delay_ILI9486();\
}\
#define LCD_DataWrite_ILI9486(_data)  \
{\
*(volatile kal_uint8 *)MAIN_LCD_DATA_ADDR = (((_data)>>8), 0 );\
*(volatile kal_uint8 *)MAIN_LCD_DATA_ADDR = (((_data)&0xff), 0 );\
LCD_delay_ILI9486();\
}

你这ID读出来,可以证明是OTM4001的IC吗?
如果可以证明是这个IC,初始化写完后,在最后在读几个寄存器,看是否根你写进去的是一样的。
来证明你的寄存器写方式是对的。
还有一点我想问一下,这个IC的寄存器是8BIT还是16BIT?

读00寄存器,第一次读出来的就是0x5420,确定是otm4001的 IC
8位的屏

你看一下寄存器是多少位的,有一些是8位的,有一些是16位。
要是16位的就要分高低位写,如果是8位的不需要这样写,只需要写一次8位就行了。

有些可能是电源引起的,IOVCC的电压时多少?以前规格书上面标注2.8、1.8都可以用,但是实际上只有在2.8v的时候才行。
通信上面验证,你在块刷函数里面刷三原色是否符合要求。

好的,谢谢      

小编、你的3.97 WVGA的屏点亮了没?我现在在点OTM8012A wvga的也白屏,平台MT6250D

好,谢谢,,,,!

很贵,,  ,,,,

戴米 复读萨菲的飞萨菲

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

网站地图

Top