2.8 inch SPI TFT LCD Module, 240x320 resolution,ILI9341 driver IC, with resistive touc
3.5 inch SPI TFT LCD Module, 320x240 resolution,with resistive touch screen.
4.3 inch SPI TFT LCD Module, with capacitive touch screen, 4.3" SPI tft lcd with PCAP,
5 inch SPI tft, spi lcd module display, with 800x480 resolution, SPI interface. With
7 inch SPI lcd, SPI tft lcd, 800x480 resolution, with I2C capacitive touch panel, 5 to
7 inch SPI lcd, SPI tft lcd, 1024x600 resolution, with I2C capacitive touch panel, 5 t
SPI TFT LCD is the TFT LCD display module with SPI I/O interface. SPI TFT LCD has less GPIO than MCU TFT LCD or RGB TFT LCD display module. 3-wires SPI LCD display only has the pins with SCL, SDA, CS, Reset, VDD, VSS. It could save the GPIO for your system, The SPI TFT LCD module could be connected to most of 8 / 16 / 32 bits MCU directly.
SPI TFT LCD and STM32 connection:
Maclight SPI TFT LCD is smart tft display, it could display picture and text, it support image rotate and mirror.
By several simple codes, The intelligent SPI LCD can draw lines, hollow/solid/with frame Circles, Ellipses, rectangles, and rounded rectangles, triangles, curve lines, Quadrilaterals, Pentagonal, Cylinder, Quadrangular, tables, Display text on the image, display cursor.
Draw a line:
Example: Drawing a red Thick Line from (120, 140) to (220, 260), and set the line width = 10.
The code is only one line as below:
DrawLine(120, 140, 220, 260, Red, 10);
Draw a solid circle:
Example: Drawing a red Solid Circle with a radius of 100, and the center is at (200, 200),
The code is only one line as below:
DrawCircle_Fill (200, 200, 100, Red);
Draw a Cylindar
Example: Drawing a blue Cylinder with a red frame, the radiuses are 100 and 50, the height is 150, and the center is at (200, 300).
The code is only one line:
DrawCylinder (200, 300, 50, 100, 150, Red, Blue);
Example: Drawing a blue Cube with a red frame, the Parallelogram Corners are (100, 100), (140, 60), the width is 150, and height is 200.
DrawQuadrangular (100, 100, 140, 60, 150, 200, Red, Blue);
Draw a solid Pentagonal
Example: Drawing a red Solid Pentagonal with corners = (50, 100), (120, 130), (150, 160), (100, 180) and (80, 140) respectively.
void DrawPentagon_Fill (50, 100, 120, 130, 150, 160, 100, 180, 80, 140, Red);
Example: Drawing a horizontal table window at (100, 100) position. The sub-table size is 80*40, table number of row is 3, table number of column is 4, the frame color is red, foreground color of Item table is green, foreground color of content table is blue, inner frame width is 1, outer frame width is 3.
Draw Quadrangular (100, 100, 80, 40, 3, 4, Red, Green, Blue, 1, 3, 1);
As Maclight smart tft lcd with SPI interface, it has been embedded with high speed Block Transfer Engine (BTE), The Engine is designed to accelerate data loading, Transferring and additional Logic Processing, and additional functions of Raster Operation (ROP), Chroma Key, Color Expansion, and so on. The smart SPI TFT LCD display can perform the required operations and functions automatically and rapidly regardless of MCU. It can extremely ease MCU working loads and resources, and greatly improve the speed for the whole system.
MCU write with ROP:
Example: (Assume the resolution of the LCD Panel is 1024*600)
S0: MCU write a 100*100 image with 16bits color (unsigned short Picture_Data[100*100])
S1: Start address is 1024*600*2, at (50, 50)
DT: From the Address 0 of Display RAM, at (200, 200)
DT Display Window Size: 100*100
ROP Mode: 0x0C (Show S0)
BTE_MCU_Write_MCU_16bit (1024*600*2, 1024, 50, 50, 0, 1024, 200, 200, 0x0C, 100, 100, &Picture_Data);
How can I connect SPI TFT LCD to MCU:
The connection way is simple, please check the way of SPI tft lcd connecting to MCU:
|For more details, please contact us at:|
Email: [email protected]
Add: No.205,A Zone,Mingyou Purchasing center,Baoyuan Road,Baoan District,Shenzhen,China