I've been trying to make this LCD display to work with all of the solutions i've found, but so far none on them have worked and my display keeps showing a white screen. In some situations it appears to glitch between black and white or flicker between those two.
Some things worth mentioning are that LED is in series with VCC, the display is connected at 3.3v, I'm using a chinese UNO board (idk if it might be an issue) and i'm not using any resistors (so idk if I might've already damaged it.
Despite what I’ve seen everywhere the display is not 5v tolerant and the inputs CS,MISO, MOSO and so on need to be 3.3v and not 5v , so level shifters are needed .
5v in mine gave the blank display any many hours of frustration !!
I've been using this example but it's still white.
The possibility of it already being poor quality has been through my mind since i've done nothing to damage it. Just to do all I can, i've been running diags on my TFT using MCUfriend
LCD_ID_readreg
reg(0x00B7) B4 B4 Entry Mode Set
reg(0x00BF) BC BC BC BC BC B8 ILI9481, HX8357-B
reg(0x00C0) C0 C0 C0 C0 C0 C0 C0 C0 C0 Panel Control
reg(0x00C8) C8 C8 C8 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 GAMMA
reg(0x00CC) CC CC Panel Control
reg(0x00D0) D0 D0 C0 Power Control
reg(0x00D2) D0 D0 C0 C0 C0 NVM Read
reg(0x00D3) D0 D0 D0 D0 ILI9341, ILI9488
reg(0x00D4) D4 D4 C4 C4 Novatek ID
reg(0x00DA) D8 D8 RDID1
reg(0x00DB) D8 D8 RDID2
reg(0x00DC) DC DC RDID3
reg(0x00E0) E0 E0 E0 E0 E0 E0 E0 C0 C0 C0 C0 C0 C0 C0 C0 C0 GAMMA-P
reg(0x00E1) E0 E0 E0 E0 E0 E0 E0 C0 C0 C0 C0 C0 C0 C0 C0 C0 GAMMA-N
reg(0x00EF) EC EC EC E4 E4 E0 ILI9327
reg(0x00F2) F0 F0 E0 E0 E0 E0 E0 C0 C0 C0 C0 C0 Adjust Control 2
reg(0x00F6) F4 F4 E4 E4 Interface Control
diagnose_TFT_support
tft.readID() finds: ID = 0x0
MCUFRIEND_kbv version: 3.0.0
This ID is not supported
Erm … did you read my post ? The display is NOT rated for 5v . This will cause a blank white display .
See the data sheet for the chip , which gives a maximum voltage of 4.6volts on the connections .
Fix that and run a library example