TFT - not working

I have just started to use the Arduino Mega 2650 and connected it to the ER-TFTM043-3 TFT display from display.com.

I have programmed the board with the example code but nothing happens.

Can anyone let me know if they have used this display before?

It may be the electrical connections, I have been a hardware / embedded software engineer for 30 years so should know what I am doing!!

  • Which interface you've tried? Usually they are (as default) for parallel interface.. You can check it by reading datasheet's paragraph 4.5 on page 10 and verify the jumper settings from the back side of your display.. I've played with SPI-interface, if you'll decide to modify jumpers for serial instead..

  • Which example code you've tried ? (code)(/code)

  • How are your electrical connections made of ?

There are two attachments:

  • ER-TFTM043-3 Datasheet
  • Datasheet for 5" similar TFT, where you can find difference of the connections between interfaces

TommiP

edit: some grammar corrections

ER-TFTM050-2_Arduino_Interfacing.pdf (72.5 KB)

ER-TFTM043-3_Datasheet.pdf (672 KB)

I have it working - SPI mode

The problem was that the SPI pins given by the display manufacturer do not match the MEGA2560 PCB.
I probed around with my scope to see which pins were used by the example software - clock example.

The SPI pins are 50,51 and 52 on the MEGA2560 PCB.

I now have to look at the circuit layout to see which processor pins they are.

Thanks for the reply

Great! :slight_smile:

Yeah, with MEGA2560 you can use pins 50-53 or ICSP pins for SPI..

TommiP