初级会员

- 积分
- 131
- 金钱
- 131
- 注册时间
- 2016-3-27
- 在线时间
- 83 小时
|
30金钱
实在是没办法了,看了很多参考资料了。。就是调不通,用的芯片时STM32F103VET6,利用FSMC驱动TFT屏幕,控制线接口如下。
,数据线: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个引脚的例子发我看看也好。。我对照修改,一直调不通,谁有空修改一下,求助啊啊啊
|
|