新手入门
- 积分
- 17
- 金钱
- 17
- 注册时间
- 2018-7-16
- 在线时间
- 2 小时
|
发表于 2018-7-16 09:09:57
|
显示全部楼层
你好,我用的mini的板子,在执行初始化之后一直灰屏,请帮忙看看!是ili9341驱动芯片
lcd_write_cmd(0xCF);
lcd_write_data(0x00);
lcd_write_data(0xC1);
lcd_write_data(0X30);
lcd_write_cmd(0xED);
lcd_write_data(0x64);
lcd_write_data(0x03);
lcd_write_data(0X12);
lcd_write_data(0X81);
lcd_write_cmd(0xE8);
lcd_write_data(0x85);
lcd_write_data(0x10);
lcd_write_data(0x7A);
lcd_write_cmd(0xCB);
lcd_write_data(0x39);
lcd_write_data(0x2C);
lcd_write_data(0x00);
lcd_write_data(0x34);
lcd_write_data(0x02);
lcd_write_cmd(0xF7);
lcd_write_data(0x20);
lcd_write_cmd(0xEA);
lcd_write_data(0x00);
lcd_write_data(0x00);
lcd_write_cmd(0xC0); //Power control
lcd_write_data(0x1B); //VRH[5:0]
lcd_write_cmd(0xC1); //Power control
lcd_write_data(0x01); //SAP[2:0];BT[3:0]
lcd_write_cmd(0xC5); //VCM control
lcd_write_data(0x30); //3F
lcd_write_data(0x30); //3C
lcd_write_cmd(0xC7); //VCM control2
lcd_write_data(0XB7);
lcd_write_cmd(0x36); // Memory Access Control
lcd_write_data(0x48);
lcd_write_cmd(0x3A);
lcd_write_data(0x55);
lcd_write_cmd(0xB1);
lcd_write_data(0x00);
lcd_write_data(0x1A);
lcd_write_cmd(0xB6); // Display Function Control
lcd_write_data(0x0A);
lcd_write_data(0xA2);
lcd_write_cmd(0xF2); // 3Gamma Function Disable
lcd_write_data(0x00);
lcd_write_cmd(0x26); //Gamma curve selected
lcd_write_data(0x01);
lcd_write_cmd(0xE0); //Set Gamma
lcd_write_data(0x0F);
lcd_write_data(0x2A);
lcd_write_data(0x28);
lcd_write_data(0x08);
lcd_write_data(0x0E);
lcd_write_data(0x08);
lcd_write_data(0x54);
lcd_write_data(0XA9);
lcd_write_data(0x43);
lcd_write_data(0x0A);
lcd_write_data(0x0F);
lcd_write_data(0x00);
lcd_write_data(0x00);
lcd_write_data(0x00);
lcd_write_data(0x00);
lcd_write_cmd(0XE1); //Set Gamma
lcd_write_data(0x00);
lcd_write_data(0x15);
lcd_write_data(0x17);
lcd_write_data(0x07);
lcd_write_data(0x11);
lcd_write_data(0x06);
lcd_write_data(0x2B);
lcd_write_data(0x56);
lcd_write_data(0x3C);
lcd_write_data(0x05);
lcd_write_data(0x10);
lcd_write_data(0x0F);
lcd_write_data(0x3F);
lcd_write_data(0x3F);
lcd_write_data(0x0F);
lcd_write_cmd(0x2B);
lcd_write_data(0x00);
lcd_write_data(0x00);
lcd_write_data(0x01);
lcd_write_data(0x3f);
lcd_write_cmd(0x2A);
lcd_write_data(0x00);
lcd_write_data(0x00);
lcd_write_data(0x00);
lcd_write_data(0xef);
lcd_write_cmd(0x11); //Exit Sleep
delay_ms(120);
lcd_write_cmd(0x29); //display on
bl_on();
lcd_clear(RED); |
|