st7789 tft display module made in china

This is a low-cost but powerful TFT display that makes your project look awesome! The display has 240 x 240 pixels resolution, and its size is only 1.3inch. This allows you to display a high-quality picture, to make your project really cool.

The module interface is SPI, to make the display small the CS pin is not breakout, but you can still drive it without connecting a CS pin, here is a library working library for this particular display, to make it working properly, you also need to install Adafruit’s GFX library.

st7789 tft display module made in china

When you find these modules for sale, they are often mistakenly identified as an OLED display but they are in fact IPS LCD which has a similar wide viewing angle to OLED.

The module operates at 3.3V, so if using with a 5V MCU, be sure to include logic level shifters on the data lines to prevent possible damage.  The circuitry on the back of the module is just a transistor and a few resistors and a capacitor to provide backlight control.  The module does not have a 3.3V regulator on it and so must be powered from 3.3V.

In the above example, Node32-Lite and this 0.96-inch LCD.  Please refer to the tutorial here: ST7789 interfacing with ESP32 to make the connections, Arduino library installation, and modification needed for it to works on this LCD.

st7789 tft display module made in china

As a 2inch IPS display module with a resolution of 240 * 320, it uses an SPI interface for communication. The LCD has an internal controller with basic functions, which can be used to draw points, lines, circles, and rectangles, and display English, Chinese as well as pictures.

Note: Different from the traditional SPI protocol, the data line from the slave to the master is hidden since the device only has display requirement.

Framebuffer uses a video output device to drive a video display device from a memory buffer containing complete frame data. Simply put, a memory area is used to store the display content, and the display content can be changed by changing the data in the memory.

If you need to draw pictures, or display Chinese and English characters, we provide some basic functions here about some graphics processing in the directory RaspberryPi\c\lib\GUI\GUI_Paint.c(.h).

Set points of the display position and color in the buffer: here is the core GUI function, processing points display position and color in the buffer.

The fill color of a certain window in the image buffer: the image buffer part of the window filled with a certain color, usually used to fresh the screen into blank, often used for time display, fresh the last second of the screen.

Display time: in the image buffer,use (Xstart Ystart) as the left vertex, display time,you can choose Ascii visual character font, font foreground color, font background color.;

2. The module_init() function is automatically called in the INIT () initializer on the LCD, but the module_exit() function needs to be called by itself

Note: Each character library contains different characters; If some characters cannot be displayed, it is recommended that you can refer to the encoding set ro used.

st7789 tft display module made in china

It allows the user to see the display under strong sunlight which enables operation under special conditions. Like industries such as parking lot, industries, transportation, military etc…

But we can provide matching AD Board, OSD Key and connect cable. Display kits just need to connect with your input (VGA, DVI, DP, HDMI) and power cable to work it.