第一次编写csdn文章,也同时做一下笔记方便以后可以快速上手,
内容介绍:用esp32利用arduino点亮ili9341屏幕,本章内容没有触控以及,函数的使用介绍
ili9341引脚介绍:
1 VCC 5V/3.3V电源输入
2 GND 接地
3 CS 液晶屏片选信号,低电平使能
4 RESET 液晶屏复位信号,低电平复位
5 DC/RS 液晶屏寄存器/数据选择信号,低电平:寄存器,高电平:数据
6 SDI(MOSI) SPI总线写数据信号
7 SCK SPI总线时钟信号
8 LED 背光控制,高电平点亮 注:如果没有接上屏幕将没有显示
9 SDO(MISO) SPI总线读数据信号,如无需读取功能则可不接
(如果你的屏幕没有触摸功能,下面引脚可以不使用,本章内容也不使用)
10 T_CLK 触摸SPI总线时钟信号
11 T_CS 触摸屏片选信号,低电平使能
12 T_DIN 触摸SPI总线输入
13 T_DO 触摸SPI总线输出
14 T_IRQ 触摸屏中断信号,检测到触摸时为低电平
接线方法:
![](https://img-blog.csdnimg.cn/img_convert/d67f01fed7d52d882545657c48f79874.png)
下载库 :下载Ucglib库
1.打开arduino 点击菜单栏 工具
![](https://img-blog.csdnimg.cn/img_convert/63a748567c20790f6be2af38c3f0509c.png)
2.然后点击库管理
![](https://img-blog.csdnimg.cn/img_convert/98eab42320b8cff8f8d86ad56df9aba0.png)
3.在搜索框搜索 Ucglib库,并下载
![](https://img-blog.csdnimg.cn/img_convert/1f0734f42b0f596ff23493d30d0da6f5.png)
引脚初始化
Ucglib_ILI9341_18x240x320_SWSPI ucg(/*sclk=*/ 18, /*data=*/ 23, /*cd=*/ 17, /*cs=*/ 5, /*reset=*/4);
然后就可以在 菜单栏中 文件-示例-下滑找到刚刚下载的库,下载一个案例
注意:要将引进初始化复制上去否则会报错