TFT Display Help Needed

Thread Starter

Sherri

Joined Mar 31, 2018
29
Hello all,
Thank you for viewing my post. I am currently looking for guidance in understanding tft displays as I would like to try and tackle this and use them in future projects.
I have used LCD Character displays w/ a PIC18F26k22 microcontroller and did not find it too difficult (I programmed these in assembly ....yeah....I know). Ideally I am looking for a capacitance touchscreen and would like to use a pic32mz da for the host. From what I can tell I should be able to use the pic32mzda but not need a controller as it is built into the pic32mzda. I have also seen the EVE2 TFT's which have the ftdi810 controller.

1) Can someone tell me if I take a display such as this: NHD-3.5-320240MF-ASXN#-CTP
Can I use the PIC32MZDA as a host or is there more hardware I would need? I would develop using MPLABX Harmony.

2) I am really having a hard time understanding the roll that the host (PIC32MZDA) plays in the TFT cap touch display.

3) Can anyone point me to any thorough tutorials on tft displays so as I can get a better grasp on how these displays work.

Please be kind....I don't know very much about these displays and hope to learn in time.
Thanks,

Sherry




 
TFTs may vary depending on the manufacturer. I suggest you to read the product specification of the one you're purchasing. In your case is this: NHD-3.5-320240MF which is found in the link that you attached. Check it out, you will see the functions, features, and how they generally work.
 

danadak

Joined Mar 10, 2018
4,057
The interface to that display is either 24 bit RGB or 8 bit data and serial SPI
for parameter programming. Setup of this display involved unless you can get
a library either written for Microchip or you port it to Microchip.

Looks challenging but in actuality simple data interface. But high level functionality,
like write a character of certain font size at position x,y with color r_g_b more
involved. Or construct an object on screen......

Not impossible, not simple w/o a library. Preferably a C library if you have to
port it.

Regards, Dana.
 
Last edited:
Top