ILI9341 vs ILI9341V

Go To Last Post
5 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I am currently developing a control unit which uses a 2.8" LCD TFT display. I saw that atmel has a library already available for the ILI9341 driver ( ILI93XX.c, ILI93XX.h). I checked in Digikey and saw that they have two types of driver displays currently available for my specs. one is  an obselete  version using the ILI9341 driver and and the other being active uses the ILI9341V. My question is would i still be able to use the library file with the active driver? as in the library file it states that it can be used for the ILI9325 and the ILI9341 drivers.

 

I went through the datasheets of both (ILI9341 and ILI9341V) and couldnt really find a difference between the two (maybe i havent checked properly). would i be able to use the "active" ILI9341V driver with the ILI93XX.c, ILI93XX.h files availbe in ATMEL studio 7? And what are the differences between the two?

By the way I am using a ATSAM4E.

Last Edited: Mon. Jun 14, 2021 - 10:37 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

From a User point of view there is little difference between ILI9341 and ILI9341V

You can identify each chip by comparing reset values of the GAMMA registers.

 

I don't know what the ILI93XX.c file(s) do.   Ilitek make several models e.g. ILI9320, ILI9325, ILI9326, ILI9327, ... ILI9340, ILI9341, ILI9342, ...

They are all different.  e.g. register mapping, behaviour, ...

 

David.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0


Thank you for the quick response. 

I will be sure to check out the gamma registers of both. hopefully I understand what they mean.

 

Iopened up an example program "Resistive_Touch_Example_1" for the ATSAM4E-EK board, and they have the following files 

 

i was reading through the some of the notes that they have given in the source and header files and stated that these files can be used for the ILI9325 andILI9341 drivers. so that was my question if i could use the ILI9341V driver with the same library files or not since they kinda look the same on paper. but i think I'll now need to read a bit more on the registers of both since the pin configs appear to be the same.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The 9341 GAMMAP is at 0xE0 and has 16 parameters.

Yes,  you can use 9341 with 9341V driver and vice versa.

 

You either use the default GAMMAP and GAMMAN settings or you write a custom set of values (as advised by the TFT Panel Manufacturer e.g. Tianma)

 

You won't notice colour accuracy much with graphics but you will with photos.

Yes,  Panels from different TFT Manufacturers e.g. Tianma vary a lot.   That is why the Controller Silicon e.g. Ilitek can be configured to suit.

 

As always.   Start with examples installed with your library or IDE.   Make sure that your display hardware is "working" before you write any custom applications.

 

David.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for the Reply, and good to know that both ILI9341 and the ILI9341V can work vice versa. 

i think i will have to go through the datasheets properly to understand what i need to do.

Anyways this unit is still in development stage, will report back if i run into in further issues.