2,4 TFT LCD SHIELD graphic test problem

Hello, I'm using an 2,4 tft lcd shield for my arduino uno.. When i run Adafruit graphic test, 2/3 of my screen is partly responsive... I have provided a link below, so please take a look at it..

Thanks

Please open the Serial Terminal at 9600 baud. What does it say?

Please post a link to the actual "Adafruit" library you are using.

Or just run the LCD_ID_readreg.ino sketch that you can find with the MCUFRIEND_kbv library.
Post the Serial Output. i.e. Copy-Paste to your message.

David.

Can you please explain me how to open Serial Terminal at 9600 baud? “Serial begin(9600)”?
Here is link to Adafruit library: GitHub - adafruit/Adafruit-GFX-Library: Adafruit GFX graphics core library, this is the 'core' class that all our other graphics libraries derive from
I ran sketch and I got this at Serial Monitor:

Read Registers on MCUFRIEND UNO shield
controllers either read as single 16-bit
e.g. the ID is at readReg(0)
or as a sequence of 8-bit values
in special locations (first is dummy)

reg(0x0000) 93 28 ID: ILI9320, ILI9325, ILI9335, …
reg(0x0004) 00 00 00 00 Manufacturer ID
reg(0x0009) 00 00 00 00 00 Status Register
reg(0x000A) 00 00 Get Powsr Mode
reg(0x000C) 00 00 Get Pixel Format
reg(0x0061) 00 00 RDID1 HX8347-G
reg(0x0062) 00 00 RDID2 HX8347-G
reg(0x0063) 00 00 RDID3 HX8347-G
reg(0x0064) 00 00 RDID1 HX8347-A
reg(0x0065) 00 00 RDID2 HX8347-A
reg(0x0066) 00 00 RDID3 HX8347-A
reg(0x0067) 00 00 RDID Himax HX8347-A
reg(0x0070) 00 00 Panel Himax HX8347-A
reg(0x00A1) 00 00 00 00 00 RD_DDB SSD1963
reg(0x00B0) 00 00 RGB Interface Signal Control
reg(0x00B4) 00 00 Inversion Control
reg(0x00B6) 00 00 00 00 00 Display Control
reg(0x00B7) 00 00 Entry Mode Set
reg(0x00BF) 00 00 00 00 00 00 ILI9481, HX8357-B
reg(0x00C0) 00 00 00 00 00 00 00 00 00 Panel Control
reg(0x00C8) 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA
reg(0x00CC) 00 00 Panel Control
reg(0x00D0) 00 00 00 Power Control
reg(0x00D2) 00 00 00 00 00 NVM Read
reg(0x00D3) 00 00 00 00 ILI9341, ILI9488
reg(0x00DA) 00 00 RDID1
reg(0x00DB) 00 00 RDID2
reg(0x00DC) 00 00 RDID3
reg(0x00E0) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA-P
reg(0x00E1) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA-N
reg(0x00EF) 12 31 12 31 12 31 ILI9327
reg(0x00F2) 00 00 00 00 00 00 00 00 00 00 00 00 Adjust Control 2
reg(0x00F6) 00 00 00 00 Interface Control

I hope you can find problem in these readings :slight_smile:

Thank you

Luka

You have an ILI9328 controller. This should work fine with the v2.9.1-Beta MCUFRIEND_kbv library from GitHub.

I do not actually own a ILI9328. So it woud be useful to hear if the MCUFRIEND_kbv examples all work ok.
Note that an ILI9328 can NOT do a “Band Scroll”

Mind you, I would also expect it to work fine with the genuine Adafruit_TFTLCD library from Adafruit.

David.

I have tested it with library you told me to use.. It is working PERFECTLY! Thank you very much! Also, can I use commands that are used for Adafruit library?

Luka

I tried Touch screen example.. On the top of the display, It's written "#define NUMSAMPLES 3 in library"
Should I modify something, because i dont get anything in my Serial Monitor...

Luka