Features:
3.5inch TFT LCD Module, Resolution 480x320, Controller ili9481 ili9468, ili9488 hx8357, or r61581.
Designed with a TF(Micro SD) card socket on the back of board so that you can conveniently insert a card.
Support touch screen function.
The test code is provided below.
This kit requires certain professional knowledge and ability, make sure you know how to use it, please. We cannot provide any technical assistance.
Specifications:
Controller: ili9481 ili9468, ili9488 hx8357, or r61581
Resolution: 480x320
Voltage: 5V/3.3V
LCD Interface Definitions:
The order |
definition |
|
1 |
NC |
|
2 |
VDD |
|
3 |
VDD |
|
4 |
CS |
|
5 |
RS |
|
6 |
WR |
|
7 |
RD |
|
8 |
RESET |
|
9 |
DB0 |
|
10 |
DB1 |
|
11 |
DB2 |
|
12 |
DB3 |
|
13 |
DB4 |
|
14 |
DB5 |
|
15 |
DB6 |
|
16 |
DB7 |
|
17 |
DB8 |
|
18 |
DB9 |
|
19 |
DB10 |
|
20 |
DB11 |
|
21 |
DB12 |
|
22 |
DB13 |
|
23 |
DB14 |
|
24 |
DB15 |
|
25 |
GND |
|
26 |
NC |
|
27 |
NC |
|
28 |
NC |
|
29 |
NC |
|
30 |
LED-K6 |
|
31 |
LED-K5 |
|
32 |
LED-K4 |
|
33 |
LED-K3 |
|
34 |
LED-K2 |
|
35 |
LED-K1 |
|
36 |
LED-A |
|
37 |
GND |
|
Initialization Code:
write_SPI_commond(0xFF);
write_SPI_commond(0xFF);
delay_nms(5);
write_SPI_commond(0xFF);
write_SPI_commond(0xFF);
write_SPI_commond(0xFF);
write_SPI_commond(0xFF);
delay_nms(10);
write_SPI_commond(0xB0);
write_SPI_data(0x00);
write_SPI_commond(0xB3);
write_SPI_data(0x02);
write_SPI_data(0x00);
write_SPI_data(0x00);
write_SPI_data(0x10);
write_SPI_commond(0xB4);
write_SPI_data(0x11);//0X10
write_SPI_commond(0xC0);
write_SPI_data(0x13);
write_SPI_data(0x3B);//
write_SPI_data(0x00);
write_SPI_data(0x00);
write_SPI_data(0x00);
write_SPI_data(0x01);
write_SPI_data(0x00);//NW
write_SPI_data(0x43);
write_SPI_commond(0xC1);
write_SPI_data(0x08);
write_SPI_data(0x15);//CLOCK
write_SPI_data(0x08);
write_SPI_data(0x08);
write_SPI_commond(0xC4);
write_SPI_data(0x15);
write_SPI_data(0x03);
write_SPI_data(0x03);
write_SPI_data(0x01);
write_SPI_commond(0xC6);
write_SPI_data(0x02);
write_SPI_commond(0xC8);
write_SPI_data(0x0c);
write_SPI_data(0x05);
write_SPI_data(0x0A);//0X12
write_SPI_data(0x6B);//0x7D
write_SPI_data(0x04);
write_SPI_data(0x06);//0x08
write_SPI_data(0x15);//0x0A
write_SPI_data(0x10);
write_SPI_data(0x00);
write_SPI_data(0x31);//0x23
write_SPI_data(0x10);
write_SPI_data(0x15);//0x0A
write_SPI_data(0x06);//0x08
write_SPI_data(0x64);//0x74
write_SPI_data(0x0D);//0x0B
write_SPI_data(0x0A);//0x12
write_SPI_data(0x05);//0x08
write_SPI_data(0x0C);//0x06
write_SPI_data(0x31);//0x23
write_SPI_data(0x00);
write_SPI_commond(0x35);
write_SPI_data(0x00);
//write_SPI_commond(0x36);
//write_SPI_data(0x00);
write_SPI_commond(0x0C);
write_SPI_data(0x66);
write_SPI_commond(0x3A);
write_SPI_data(0x66);
write_SPI_commond(0x44);
write_SPI_data(0x00);
write_SPI_data(0x01);
write_SPI_commond(0xD0);
write_SPI_data(0x07);
write_SPI_data(0x07);//VCI1
write_SPI_data(0x14);//VRH 0x1D
write_SPI_data(0xA2);//BT 0x06
write_SPI_commond(0xD1);
write_SPI_data(0x03);
write_SPI_data(0x5A);//VCM 0x5A
write_SPI_data(0x10);//VDV
write_SPI_commond(0xD2);
write_SPI_data(0x03);
write_SPI_data(0x04);//0x24
write_SPI_data(0x04);
write_SPI_commond(0x11);
delay_nms(150);
write_SPI_commond(0x2A);
write_SPI_data(0x00);
write_SPI_data(0x00);
write_SPI_data(0x01);
write_SPI_data(0x3F);//320
write_SPI_commond(0x2B);
write_SPI_data(0x00);
write_SPI_data(0x00);
write_SPI_data(0x01);
write_SPI_data(0xDF);//480
//write_SPI_commond(0xB4);
//write_SPI_data(0x00);
delay_nms(100);
write_SPI_commond(0x29);
delay_nms(30);
write_SPI_commond(0x2C);
Package Includes: 1 x 3.5 inch TFT LCD 480x320 Display Touch Screen UNO R3 Board For Arduino Mega 2560