由於 SSD1306 0.96吋 I2C OLED 屏模組祇可以顯示單色彩,計劃中 OV7670 的攝像頭是可以輸出彩色圖像,所以要製作一個彩色的顯示屏裝置,這次都是會使用之前的 ILI9341 2.4吋 TFT LCD 液晶屏,介面是 SPI (Serial Peripheral Interface Bus)接口和有觸幕屏功能。
ESP32 ILI9341 2.4吋 SPI TFT LCD 液晶屏製作 |
ESP32 SPI 控制器的 IO 接口:
Pin Name
|
HSPI (GPIO Number)
|
VSPI (GPIO Number)
|
MISO
|
12
|
19
|
MOSI
|
13
|
23
|
SCLK
|
14
|
18
|
CS0*
|
15
|
5
|
QUADWP
|
2
|
22
|
QUADHD
|
4
|
21
|
ILI9341 2.4吋 SPI TFT LCD 液晶屏 |
ILI9341 2.4吋 SPI TFT LCD 液晶屏接口 |
ILI9341 SPI
|
Symbol
|
Description
|
I/O
|
1
|
VCC
|
Power
|
Power Supply
|
2
|
GND
|
Ground
|
Ground
|
3
|
CS
|
Chip Select
|
I
|
4
|
RESET
|
Reset
|
I
|
5
|
DC
|
Data / Command
|
I
|
6
|
SDI(MOSI)
|
Serial Input
Signal
|
I
|
7
|
SCK
|
Serial Interface
lock
|
I
|
8
|
LED
|
LED Control
|
I
|
9
|
SDO(MISO)
|
Serial Output
Signal
|
O
|
10
|
T_CLK
|
Touch Screen
Clock
|
I
|
11
|
T_CS
|
Touch
Screen Chip Select
|
I
|
12
|
T_DIN
|
Touch Screen
Data Input
|
I
|
13
|
T_DO
|
Touch Screen
Data Output
|
O
|
14
|
T_IRQ
|
Touch Screen
Interrupt
|
O
|
ESP32 ILI9341 2.4吋 SPI TFT LCD 液晶屏電路圖 |
ILI9341 SPI
|
Signal
|
Description
|
ESP32 Board
|
Board Signal
|
I/O Signal
|
1
|
Vcc
|
2.7
~ 3.3V
|
1
|
Vcc
|
Vcc
|
2
|
GND
|
GND
|
38
|
GND
|
GND
|
3
|
CS
|
Chip Select
|
23
|
G15
|
GPIO15
|
4
|
Reset
|
Reset
|
1
|
Vcc
|
Vcc
|
5
|
DC
|
Data / Command
|
27
|
G16
|
GPIO16
|
6
|
MOSI
|
Master
Output Slave Input
(MOSI)
|
15
|
G13
|
GPIO13
|
7
|
SCK
|
Serial Clock
Input
(SCLK)
|
12
|
G14
|
GPIO14
|
8
|
LED
|
LED Control
|
1
|
Vcc
|
Vcc
|
9
|
MISO
|
Master
Input Slave Output
(MISO)
|
13
|
G12
|
GPIO12
|
ESP32 ILI9341 2.4吋 SPI TFT LCD 液晶屏製作的正面 |
ESP32 ILI9341 2.4吋 SPI TFT LCD 液晶屏製作的背面 |
ESP32 ILI9341 2.4吋 SPI TFT LCD 液晶屏製作的側面 |
ESP32 ILI9341 2.4吋 SPI TFT LCD 液晶屏的擴展連接器 |
※ DIY - ESP32:ESP32 ILI9341 2.4吋 SPI TFT LCD 液晶屏程式(十四)
※ DIY - ESP32:ESP32 SPI 驅動 IO 介紹(十五)
※ DIY - ESP32:ESP32 SPI Master 主驅動 API 函數(十六)
※ DIY - ESP32:ESP32 SPI Master 主驅動 API 函數結構件(十七)
2018年 10月 22日 天氣報告
氣溫:23.4度 @ 22:20
相對濕度:百分之 90%
天氣:多雲
沒有留言:
張貼留言