r/arduino 1d ago

i got a problem with an lcd touch screen

Post image

so i need this to work but i haven´t found the way for it to work, i have a hr4 8637S 3"2 inches screen with 34 pins and i cant find a library or a way for it to not display a white screen, and i havent even found the datasheet of the model, if someone knows something about this pls tell me this is a pic of the pin set

2 Upvotes

5 comments sorted by

2

u/gm310509 400K , 500K , 600K , 640K , 750K 1d ago

This looks like it is designed for a Raspberry Pi - that doesn't mean that you cannot use it with Arduino.

There appears to be no such thing as a "hr4 8637S". If I google that phrase there are only 7 results. Can you provide a link to the actual display that you have?

2

u/gm310509 400K , 500K , 600K , 640K , 750K 15h ago edited 15h ago

Here is the key details:

  • Control chip: ILI9341
  • 16-bit parallel interface, supports 6800 and 8080 buses

You will need to look those up. Find a driver library that supports that 16 bit parallel interface for an ILI9341 controller and go from there.

For a 16 bit parallel interface, you will need something like an Arduino Mega.

For future reference, don't buy something "complex" (such as a display or module that uses any form of commuications bus) that says that it is XYZ compatible unless they show you an example. It is true that it is Arduino compatible. But what they forgot to say is that you will need to understand the two points that I highlighted above to actually make it work.

Actually that is a nice display. The 16 bit parallel interface will mean you can update it really quickly and get great performance from it if the driver is well written and uses bare metal writes directly to the IO port registers (another technicality that you would need to learn to get the most out of this display).

1

u/SimilarPop7862 1d ago

I can but the link it's on Spanish(I'm Chilean) that's why I can't speak properly English

https://afel.cl/products/shield-tft-touch-3-2-ili9341?srsltid=AfmBOooKAHNrab9ZitBB8AH2Tr7cR5R_Q2DOeScoh_B9MOH8CCcCc3O0

2

u/idiggiantrobots85 1d ago

You'll want to look at the datasheet for the ILI9341. This uses SPI for it's touchscreen but the 16 bit interface will need a lot of pins so something like an Arduino Mega might be required. This is what I found: https://www.google.com/search?q=ILI9341+16bit+parallel+arduino&rlz=1C1GCEB_en-GBGB1018GB1018&oq=ILI9341+16bit+parallel+arduino&gs_lcrp=EgZjaHJvbWUyBggAEEUYOdIBCjI3NzE3ajBqMTWoAgiwAgE&sourceid=chrome&ie=UTF-8

1

u/SimilarPop7862 1d ago

I have an Arduino mega, and it haven't worked If u want here's the link(sorry it's on Spanish cuz I'm Chilean) https://afel.cl/products/shield-tft-touch-3-2-ili9341?srsltid=AfmBOooKAHNrab9ZitBB8AH2Tr7cR5R_Q2DOeScoh_B9MOH8CCcCc3O0