OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5337|回复: 1

tft 9481 影像残留

[复制链接]

81

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
534
金钱
534
注册时间
2013-7-4
在线时间
13 小时
发表于 2014-6-5 17:17:43 | 显示全部楼层 |阅读模式
5金钱
做了一个GUI发现在液晶屏上显示,会有影像残留的问题,尤其是上一屏是白色的地方,一下屏能看到痕迹,然后慢慢的会消退下去(几秒后就正常了),驱动改了几次都没有成功,我有点疑惑着到底是驱动问题还是屏的问题了,屏我换过一个还是一样, 这里是驱动


unsigned long i;
RES_0;
delayms(10000);
RES_1;
delayms(500);

LCD_WR_REG(0xFF);   
LCD_WR_REG(0xFF);
delayms(500);
LCD_WR_REG(0xFF);
LCD_WR_REG(0xFF);
LCD_WR_REG(0xFF);
LCD_WR_REG(0xFF);
delayms(100);

LCD_WR_REG(0xB0);  //Command Access Protect B0
LCD_WR_DATA(0x00);

LCD_WR_REG(0x11);   //Exit Sleep Mode
delayms(15000);

LCD_WR_REG(0xB3);  //Frame Memory Access and Interface Setting(B3)
LCD_WR_DATA(0x02);
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x00);

LCD_WR_REG(0xC0); //Panel Driving Setting (C0h) .
LCD_WR_DATA(0x10);//13
LCD_WR_DATA(0x3B);//480
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x02);
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x01);

LCD_WR_REG(0xC1); //Display_Timing_Setting for Normal Mode (C1h)
LCD_WR_DATA(0x10);//LCD_WR_DATA(0x08);
LCD_WR_DATA(0x10);//LCD_WR_DATA(0x16);//CLOCK
LCD_WR_DATA(0x08);

LCD_WR_REG(0xC6);//Interface Control (C6h) 
LCD_WR_DATA(0x00);

LCD_WR_REG(0xC8);//GAMMA  Gamma Setting (C8h).
LCD_WR_DATA(0x03);//0
LCD_WR_DATA(0x03);
LCD_WR_DATA(0x13);
LCD_WR_DATA(0x5c);
LCD_WR_DATA(0x08);
LCD_WR_DATA(0x1f);

LCD_WR_DATA(0x14);
LCD_WR_DATA(0x08);
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x21);
LCD_WR_DATA(0x08);
LCD_WR_DATA(0x00);

LCD_WR_REG(0x35);//tear on
LCD_WR_DATA(0x00);

LCD_WR_REG(0x36);   //Set_address_mode (36h) 
LCD_WR_DATA(0x28);  //0a

LCD_WR_REG(0x3A); //Set_pixel_format (3Ah)
LCD_WR_DATA(0x55);

LCD_WR_REG(0x44); //Set_Tear_Scanline (44h)
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x01);

LCD_WR_REG(0xD0); //Power_Setting (D0h)
LCD_WR_DATA(0x07);
LCD_WR_DATA(0x07);//VCI1
LCD_WR_DATA(0x1D);//VRH

LCD_WR_REG(0xD1);
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x03);//VCM03
LCD_WR_DATA(0x00);//VDV00

LCD_WR_REG(0xD2); //VCOM Control (D1h) 
LCD_WR_DATA(0x03);
LCD_WR_DATA(0x14);
LCD_WR_DATA(0x04);
/*??????*/

LCD_WR_REG(0x29); //Set_display_on (29h)
delayms(3000);
LCD_WR_REG(0x2A); //Set_column_address (2Ah)
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x01);
LCD_WR_DATA(0xDF);//480

LCD_WR_REG(0x2B); //Set_page_address (2Bh)
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x00);
LCD_WR_DATA(0x01);
LCD_WR_DATA(0x3F);//320
LCD_WR_REG(0xB4); //Display Mode and Frame Memory Write Mode Setting (B4h)
LCD_WR_DATA(0x00);
delayms(10000);
LCD_WR_REG( 0x0021);  
LCD_WR_REG(0x2C);


GPIO_SetBits(GPIOG, GPIO_Pin_11);   //????
  for(i=0; i<(320*480); i++)
     {
         LCD_WR_DATA(White);
     }

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-6-6 00:24:34 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-7 09:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表