Community
cancel
Showing results for 
Search instead for 
Did you mean: 
CWong12
New Contributor I
1,477 Views

TFT LCD pixel printing effect

Hi,

I am working on printing some graphic to a TFT LCD pixel using 8 IO ports connecting to ST7789 LCD driver. The resolution of the LCD is 240x240. When I run my code to fill up the screen with a single color. It takes around 20s to fill up the whole 240x240 screen. Is this normal? If it is not, how can I increase the pixel printing speed?

4 Replies
Sergio_A_Intel
Employee
89 Views

Hi,

Unfortunately I haven't tested this particular screen so I'm not sure how long it takes the screen to be filled with a single color. My guess is that 20s is a bit high, did you do any changes to the code, what code are you using? Can you test this TFT LCD in another board such as an Arduino UNO or similar?

Sergio

CWong12
New Contributor I
89 Views

I have tested the code with TI controller TM4C123G which is running at 80MHz. The time taken to fill up the screen is less than 5s. However when I port over the code to Edison, I did make changes in the driver code in order for it to work.

I am just wondering why Edison which is running at 500MHz is filling up the screen slower than a processor running 80MHz.

Btw, do you come across any TFT LCD driven by Edison? What is the time taken to fill up the screen? It is possible to complete in miliseconds?

Sergio_A_Intel
Employee
89 Views

Hi,

We will run some tests to see if we get the same results. If we do we'll try to improve the speed at which the TFT LCD responds.

Sergio

Sergio_A_Intel
Employee
89 Views

Which communication are you using to interface with the TFT LCD driver? It could be that this is a limitation with the IO speed and not with the processor.

Sergio

Reply