环境
使用的库
Adafruit_BusIO
Adafruit_ILI9341
Adafruit GFX
TFT_eSPI
连线
微雪LCD引脚
ESP32 引脚
ESP32与LCD连线
修改驱动
使用的驱动包为TFT_eSPI,但是需要手动修改部分代码。
新建一个arduino项目并保存后,点击 arduino ide -> 项目 -> 显示项目文件夹,随机在文件管理器中打开项目文件夹,向上一级到所有项目的文件夹,在此文件夹中,有个library文件夹,进入此文件夹并找到TFT_eSPI文件夹进入,打开User_Setup_Select.h文件进行修改。
为什么要修改驱动的原因,在User_Setup_Select.h文件的注释中都有详细说明。
注释掉22行 #include
取消注释35行#include
在和User_Setup_Select.h文件同级的目录中,找到User_Setups文件夹,进入并找到Setup11_RPi_touch_ILI9486.h文件,这就是上面一步取消注释,引入的文件。
打开此文件进行修改,首先注释掉开头几行,因为我们的接线与文件中的并不一样。
#define TFT_MISO 19#define TFT_MOSI 23#define TFT_SCLK 18#define TFT_CS 15 // Chip select control pin#define TFT_DC 2 // Data Command control pin#define TFT_RST 4 // Reset pin (could connect to RST pin)#define TOUCH_CS 22 // Chip select pin (T_CS) of touch screen
然后重新定义为
#define TOUCH_CS 18#define TFT_MISO 2#define TFT_MOSI 12#define TFT_SCLK 14#define TFT_CS 5#define TFT_DC 15#define TFT_RST 13
将接线方式与代码对应起来。

