Home > other >  ST7789V + 2.4 inch + 16 bit parallel communication problems
ST7789V + 2.4 inch + 16 bit parallel communication problems

Time:11-12

Transplant manufacturer initialization code, the screen is lit up, can not display the data, could you tell me who have encountered this problem?

////LCD reset
//LCD_RST=1;
//delay_ms (10);
//LCD_RST=0;
//delay_ms (20);
//LCD_RST=1;
//delay_ms (20);
//LCD_RD=1;

//LCD reset
LCD_RST=1;
Delay_ms (1);//ms delay 1
LCD_RST=0;
Delay_ms (10);//delay 10 ms
LCD_RST=1;
Delay_ms (120);//120 ms delay
//LCD_CS=1;


//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
//LCD_WR_REG (0 x11);
//delay_ms (120);//120 ms Delay
////-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- the display and color format setting -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
//LCD_WR_REG x36 (0);
//LCD_WR_DATA (0 x00);
//LCD_WR_REG x3a (0);
//LCD_WR_DATA (0 x05);
////-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ST7789V Frame rate setting -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
//LCD_WR_REG (0 sets);
//LCD_WR_DATA (0 x0c);
//LCD_WR_DATA (0 x0c);
//LCD_WR_DATA (0 x00);
//LCD_WR_DATA (0 x33);
//LCD_WR_DATA (0 x33);
//LCD_WR_REG xb7 (0);
//LCD_WR_DATA (0 x35);
////-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ST7789V Power setting -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
//LCD_WR_REG XBB (0);
//LCD_WR_DATA (0 x28);
//LCD_WR_REG xc0 (0);
//LCD_WR_DATA (0 x2c);
//LCD_WR_REG (0 xc2);
//LCD_WR_DATA (0 x01);
//LCD_WR_REG xc3 (0);
//LCD_WR_DATA (0 x0b);
//LCD_WR_REG xc4 (0);
//LCD_WR_DATA (0 x20);
//LCD_WR_REG xc6 (0);
//LCD_WR_DATA (0 x0f);
//LCD_WR_REG xd0 (0);
//LCD_WR_DATA (0 xa4);
//LCD_WR_DATA (0 xa1);
////-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ST7789V gamma setting -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
//LCD_WR_REG (0 xe0-0xfc);
//LCD_WR_DATA (0 xd0);
//LCD_WR_DATA (0 x01);
//LCD_WR_DATA (0 x08);
//LCD_WR_DATA (0 x0f);
//LCD_WR_DATA (0 x11);
//LCD_WR_DATA (0 x2a);
//LCD_WR_DATA (0 x36);
//LCD_WR_DATA (0 x55);
//LCD_WR_DATA (0 x44);
//LCD_WR_DATA (0 x3a);
//LCD_WR_DATA (0 x0b);
//LCD_WR_DATA (0 x06);
//LCD_WR_DATA (0 x11);
//LCD_WR_DATA (0 x20);
//LCD_WR_REG xe1 (0);
//LCD_WR_DATA (0 xd0);
//LCD_WR_DATA (0 x02);
//LCD_WR_DATA (0 x07);
//LCD_WR_DATA (0 x0a);
//LCD_WR_DATA (0 x0b);
//LCD_WR_DATA (0 x18);
//LCD_WR_DATA (0 x34);
//LCD_WR_DATA (0 x43);
//LCD_WR_DATA (0 x4a);
//LCD_WR_DATA (0 x2b);
//LCD_WR_DATA (0 x1b);
//LCD_WR_DATA (0 x1c);
//LCD_WR_DATA (0 x22);
//LCD_WR_DATA (0 x1f);
//LCD_WR_REG x29 (0);
//LCD_WR_REG x2c (0);

//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
X11 LCD_WR_REG (0);
Delay_ms (120);//120 ms Delay
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- the display and color format setting -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
LCD_WR_REG x36 (0);
LCD_WR_DATA (0 x00);
X3a LCD_WR_REG (0);
LCD_WR_DATA (0 x05);
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ST7789V Frame rate setting -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
LCD_WR_REG (0 sets);
LCD_WR_DATA (0 x0c);
LCD_WR_DATA (0 x0c);
LCD_WR_DATA (0 x00);
LCD_WR_DATA (0 x33);
LCD_WR_DATA (0 x33);
LCD_WR_DATA (0 xb7);
LCD_WR_DATA (0 x35);
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ST7789V Power setting -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
XBB LCD_WR_REG (0);
LCD_WR_DATA (0 x28);
Xc0 LCD_WR_REG (0);
LCD_WR_DATA (0 x2c);
LCD_WR_REG (0 xc2);
LCD_WR_DATA (0 x01);
LCD_WR_REG xc3 (0);
LCD_WR_DATA (0 x0b);
LCD_WR_REG xc4 (0);
LCD_WR_DATA (0 x20);
LCD_WR_REG xc6 (0);
LCD_WR_DATA (0 x0f);
Xd0 LCD_WR_REG (0);
LCD_WR_DATA (0 xa4);
LCD_WR_DATA (0 xa1);
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ST7789V gamma setting -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --//
LCD_WR_REG (0 xe0-0xfc);
LCD_WR_DATA (0 xd0);
LCD_WR_DATA (0 x01);
LCD_WR_DATA (0 x08);
LCD_WR_DATA (0 x0f);
LCD_WR_DATA (0 x11);
X2a LCD_WR_DATA (0);
LCD_WR_DATA (0 x36);
LCD_WR_DATA (0 x55);
LCD_WR_DATA (0 x44);
LCD_WR_DATA (0 x3a);
LCD_WR_DATA (0 x0b);
LCD_WR_DATA (0 x06);
LCD_WR_DATA (0 x11);
LCD_WR_DATA (0 x20);
LCD_WR_REG xe1 (0);
LCD_WR_DATA (0 xd0);
LCD_WR_DATA (0 x02);
LCD_WR_DATA (0 x07);
LCD_WR_DATA (0 x0a);
LCD_WR_DATA (0 x0b);
LCD_WR_DATA (0 x18);
LCD_WR_DATA (0 x34);
LCD_WR_DATA (0 x43);
LCD_WR_DATA (0 x4a);
LCD_WR_DATA (0 x2b);
LCD_WR_DATA (0 x1b);
X1c LCD_WR_DATA (0);
LCD_WR_DATA (0 x22);
LCD_WR_DATA (0 x1f);
X29 LCD_WR_REG (0);

LCD_Display_Dir (1);//the default for the vertical screen
LCD_LED=0;//low level light backlit
LCD_Clear (BLUE);
}

CodePudding user response:

First of all to ensure that the wiring is correct, the initialization code to correspond to a particular type of chip, LCD can light up, may just amount of backlight

CodePudding user response:

reference 1/f, worldy response:
first of all to ensure the correct wiring, the initialization code to correspond to a particular type of chip, LCD can light up, may be just backlit amount

nullnullnullnullnullnullnullnullnullnullnull
  • Related