Hello @david_prentice
I hope you are doing well. I'm having trouble getting a tft to work and I was hoping you'd help me. I wasnt able to get anything other than white screen with any examples present.
I bought an OPEN-SMART 2.0" LCD w/Touch - Driver IC : LGDP4524 / red PCB with 18 pins.
My board is a keyestudio UNO r3 plus ( the one with 3.3v logic and all the extra pins ) and the screen wiring is, am guessing correct.
LCD_RST A4
LCD_CS A3
LCD_RS A2
LCD_WR A1
LCD_RD A0
LCD_D0 8
LCD_D1 9
LCD_D2 2
LCD_D3 3
LCD_D4 4
LCD_D5 5
LCD_D6 6
LCD_D7 7
Here is the readreg output:
|10:40:08.076 -> reg(0x0000) 45 24|ID: ILI9320, ILI9325, ILI9335, ...|
|---|---|
|10:40:08.122 -> reg(0x0004) 00 00 00 00|Manufacturer ID|
|10:40:08.168 -> reg(0x0009) 00 00 00 00 00|Status Register|
|10:40:08.214 -> reg(0x000A) 45 24|Get Power Mode|
|10:40:08.214 -> reg(0x000C) 00 00|Get Pixel Format|
|10:40:08.260 -> reg(0x0061) 00 00|RDID1 HX8347-G|
|10:40:08.306 -> reg(0x0062) 45 24|RDID2 HX8347-G|
|10:40:08.352 -> reg(0x0063) 45 24|RDID3 HX8347-G|
|10:40:08.398 -> reg(0x0064) 45 24|RDID1 HX8347-A|
|10:40:08.398 -> reg(0x0065) 45 24|RDID2 HX8347-A|
|10:40:08.444 -> reg(0x0066) 45 24|RDID3 HX8347-A|
|10:40:08.491 -> reg(0x0067) 45 24|RDID Himax HX8347-A|
|10:40:08.537 -> reg(0x0070) 45 24|Panel Himax HX8347-A|
|10:40:08.583 -> reg(0x00A1) 00 00 00 00 00|RD_DDB SSD1963|
|10:40:08.629 -> reg(0x00B0) 00 00|RGB Interface Signal Control|
|10:40:08.676 -> reg(0x00B4) 00 00|Inversion Control|
|10:40:08.722 -> reg(0x00B6) 00 00 00 00 00|Display Control|
|10:40:08.768 -> reg(0x00B7) 00 00|Entry Mode Set|
|10:40:08.768 -> reg(0x00BF) 00 00 00 00 00 00|ILI9481, HX8357-B|
|10:40:08.814 -> reg(0x00C0) 00 00 00 00 00 00 00 00 00|Panel Control|
|10:40:08.907 -> reg(0x00C8) 45 24 45 24 45 24 45 24 45 24 45 24 45|GAMMA|
|10:40:08.954 -> reg(0x00CC) 45 24|Panel Control|
|10:40:09.000 -> reg(0x00D0) 45 24 45|Power Control|
|10:40:09.000 -> reg(0x00D2) 45 24 45 24 45|NVM Read|
|10:40:09.046 -> reg(0x00D3) 45 24 45 24|ILI9341, ILI9488|
|10:40:09.093 -> reg(0x00D4) 45 24 45 24|Novatek ID|
|10:40:09.139 -> reg(0x00DA) 45 24|RDID1|
|10:40:09.185 -> reg(0x00DB) 45 24|RDID2|
|10:40:09.185 -> reg(0x00DC) 45 24|RDID3|
|10:40:09.231 -> reg(0x00E0) 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF|GAMMA-P|
|10:40:09.278 -> reg(0x00E1) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|GAMMA-N|
|10:40:09.370 -> reg(0x00EF) 45 24 45 24 45 24|ILI9327|
|10:40:09.416 -> reg(0x00F2) 00 00 00 00 00 00 00 00 00 00 00 00|Adjust Control 2|
|10:40:09.462 -> reg(0x00F6) 45 24 45 24|Interface Control|
The datasheet I found on this IC: https://www.displayfuture.com/Display/datasheet/controller/LGDP4524.pdf
The actual pic of the screen:
Thanks a bunch in advance and have a nice sunday ahead.
Let me know if you need any other info!