ST7789V with 8-bit paralel interface

Hi everyone,

I have AFY240320A1-2.8INTH display screen with ST7789V chip. I've search throught the net for a demo code before using it. I want to use the screen with 8-bit paralel interface. I've found some libraries that use SPI interface to drive the chip but 8-bit interfaced libraries are limited.

I'm going to share some libraries that i've found while searching. I have lack of information about displays and some libraries doesn't have enough information that if they support ST7789V chip. I will be pleased if someone share me a library for demo code or tell me that some of the libraries that i've found are suitable for chip.

Best regards,

Graphic ST7789 GUI display driver library, including C source code for ST7789 display controller, text fonts, tools and email support. - RAMTEX International ApS (paid = non-usable)

Are you also designing the printed circuit board and how many will you produce?

I think that company will design the pcb (only 1 for product) but they want to drive the display in parallel mode for speed of interface.

Hi,

not quite sure what you want to do. But you might also look at Arduino_GFX, it supports ST7789.

Most libraries use SPI interface for ST7789. I want to use parallel 8-bit interface for ST7789.

By the time i posted, i was searching the libraries i mentioned before. The libraries that below might work for a parallel interface. I will try them and share results after.

So you are getting paid for this design and we will not get anything for consulting services. Right?

That is not the subject, i am not going to get any payment for this. I needed help and posted here. You are free to not help like anyone.

The subject is, there is a screen and there is not a demo for parallel interface. If someone could find it, anyone that going to use the screen will find this post and get information quickly. Time is valuable i think and the links i posted cost me 1 week of searching nothing. Still trying for getting libraries to work btw

Sorry for the misunderstanding. I understand what you are trying to say.

I am an intern at a company and not getting any payment because of it. My mentor gave me this screen and told me that they want to drive this screen at 8-bit interface. And wants me to learn doing research, asking others and trying to get information by myself.

So that's the case. I am learning how to drive the screen on an already manufactured project/product.

By the time I searched for 8bit parallel interface library on GitHub, Google etc. I wasn't able to find any resource.

So i thought if i post here for help and find any resource, I could also share the information that I have with people that has the same problem.

The reason I posted here for is not a payment or any career improvement. As I mentioned before, it is for helping others by getting helped.

That is fine, but what do you need help with? IS it software? Is it electronics to connect the devices? And I ask again, are you also going to design and make the printed circuit board to hold the devices? DO you have the two devices, together on a circuit board so you can begin software development?

I think the most popular library to use parallel 8-bit interface for TFT screens is MCUFRIEND_kbv.
Although it not supports ST7789 controller "out of the box", but there are a few project in the net to use this controller with the library

I am going to use one pcb that connects screen module with Arduino Nano/ESP32. I need a demo software for trying the screen that if it works.

Using a big TFT with a Nano board is not a good idea

big TFT ?

Have you identified the changes necessary in the libraries already mentioned?

Edit: Additional question: Have you modified the circuit board so you now have access to the pins necessary for the 8 bit parallel interface?

I will use it for just demo. After success, i will use it with ESP32

Yes, i can reach to pins after i plug the screen on pcb

Libraries doesn't need any change. It also has necessary pins written in .ino code file

Then you are all set. Borrow a logic analyzer from the engineering dept. and get to work on the software.

Hi again,

This library should work for parallel interface demo with the chip. Tested successfully.

Thanks for all help.

220alper,

Can you tell me what display pins you wired to CS, DC, RST, WR, and RD? I have a similar orient display and I cannot seem to get it to work at all.

Thanks!

There is a section in .ino code that explains which pins to use.