OpenEdv-开源电子网

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

求助VET6驱动TFT屏幕

[复制链接]

11

主题

92

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2016-3-27
在线时间
83 小时
发表于 2016-8-25 17:08:31 | 显示全部楼层 |阅读模式
30金钱
实在是没办法了,看了很多参考资料了。。就是调不通,用的芯片时STM32F103VET6,利用FSMC驱动TFT屏幕,控制线接口如下。 1.png ,数据线:FSMC-D0~D15: PD 14 15 0 1,PE 7 8 9 10 11 12 13 14 15,PD 8 9 10 。原厂寄存器操作代码[mw_shl_code=c,true]//************* Start Initial Sequence **********//
        LCD_WR_REG(0xCF);  
        LCD_WR_DATA(0x00);
        LCD_WR_DATA(0x81);
        LCD_WR_DATA(0X30);
        LCD_WR_REG(0xED);  
        LCD_WR_DATA(0x64);
        LCD_WR_DATA(0x03);
        LCD_WR_DATA(0X12);
        LCD_WR_DATA(0X81);
        LCD_WR_REG(0xE8);  
        LCD_WR_DATA(0x85);
        LCD_WR_DATA(0x10);
        LCD_WR_DATA(0x78);
        LCD_WR_REG(0xCB);  
        LCD_WR_DATA(0x39);
        LCD_WR_DATA(0x2C);
        LCD_WR_DATA(0x00);
        LCD_WR_DATA(0x34);
        LCD_WR_DATA(0x02);
        LCD_WR_REG(0xF7);  
        LCD_WR_DATA(0x20);
        LCD_WR_REG(0xEA);  
        LCD_WR_DATA(0x00);
        LCD_WR_DATA(0x00);
        LCD_WR_REG(0xB1);   
        LCD_WR_DATA(0x00);   
        LCD_WR_DATA(0x1B);
        LCD_WR_REG(0xB6);     // Display Function Control
        LCD_WR_DATA(0x0A);
        LCD_WR_DATA(0xA2);
        LCD_WR_REG(0xC0);     //Power control
        LCD_WR_DATA(0x21);    //VRH[5:0]
        LCD_WR_REG(0xC1);     //Power control
        LCD_WR_DATA(0x13);    //SAP[2:0];BT[3:0]
        LCD_WR_REG(0xC5);     //VCM control
        LCD_WR_DATA(0x3F);
        LCD_WR_DATA(0x3C);
        LCD_WR_REG(0xC7);     //VCM control2
        LCD_WR_DATA(0Xb5);
#if USE_HORIZONTAL==1
        LCD_WR_REG(0x36);    // Memory Access Control
        LCD_WR_DATA(0x48);
#else         
        LCD_WR_REG(0x36);    // Memory Access Control
        LCD_WR_DATA(0x08);
#endif
        LCD_WR_REG(0x3A);      
        LCD_WR_DATA(0x55);
        LCD_WR_REG(0xF2);     // 3Gamma Function Disable
        LCD_WR_DATA(0x00);
        LCD_WR_REG(0x26);     //Gamma curve selected
        LCD_WR_DATA(0x01);
        LCD_WR_REG(0xE0);     //Set Gamma
        LCD_WR_DATA(0x0F);
        LCD_WR_DATA(0x26);
        LCD_WR_DATA(0x24);
        LCD_WR_DATA(0x0B);
        LCD_WR_DATA(0x0E);
        LCD_WR_DATA(0x09);
        LCD_WR_DATA(0x54);
        LCD_WR_DATA(0XA8);
        LCD_WR_DATA(0x46);
        LCD_WR_DATA(0x0C);
        LCD_WR_DATA(0x17);
        LCD_WR_DATA(0x09);
        LCD_WR_DATA(0x0F);
        LCD_WR_DATA(0x07);
        LCD_WR_DATA(0x00);
        LCD_WR_REG(0XE1);     //Set Gamma
        LCD_WR_DATA(0x00);
        LCD_WR_DATA(0x19);
        LCD_WR_DATA(0x1B);
        LCD_WR_DATA(0x04);
        LCD_WR_DATA(0x10);
        LCD_WR_DATA(0x07);
        LCD_WR_DATA(0x2A);
        LCD_WR_DATA(0x47);
        LCD_WR_DATA(0x39);
        LCD_WR_DATA(0x03);
        LCD_WR_DATA(0x06);
        LCD_WR_DATA(0x06);
        LCD_WR_DATA(0x30);
        LCD_WR_DATA(0x38);
        LCD_WR_DATA(0x0F);
        LCD_WR_REG(0x11);     //Exit Sleep
        delay_ms(120);
        LCD_WR_REG(0x29);     //Display on [/mw_shl_code]
谁有100个引脚的例子发我看看也好。。我对照修改,一直调不通,谁有空修改一下,求助啊啊啊




最佳答案

查看完整内容[请看2#楼]

问题解决了,驱动起来了,仔细看例程,非得加一个复位
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

92

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2016-3-27
在线时间
83 小时
 楼主| 发表于 2016-8-25 17:08:32 | 显示全部楼层
问题解决了,驱动起来了,仔细看例程,非得加一个复位
回复

使用道具 举报

11

主题

92

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2016-3-27
在线时间
83 小时
 楼主| 发表于 2016-8-25 17:13:00 | 显示全部楼层
这是我修改的 屏幕背光亮 但没其他反应

实验13 TFTLCD显示实验.rar

2.35 MB, 下载次数: 54

回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-29 06:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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