在arduino中安装TFT_eSPI库

  • 打开Arduino在菜单中依次点击项目-加载库-管理库
  • 弹出的界面中在搜索框里输入TFT_eSPI按回车
  • 在下方的搜索结果中找到相同名字的,截图如下:
    image.png
  • 鼠标放到库上,右侧点击安装
    此处可能会安装失败或提示md5不匹配,再次点击安装,我安装了6次

初始化eSPI的头文件

  • 点击Arduino的菜单中点击文件-首选项,记住这个路径
    image.png
  • 在文件夹中找到刚才的路径,点击Arduino/libtaries目录
  • 新建一个目录名字叫 TFT_eSPI_My
  • 打开TFT_eSPI目录
  • 复制 User_Setup.hTFT_eSPI_My
  • 找到这一段,注释它
    image.png
  • 找到相关的非ILI9341的驱动引用,注释它,打开#define ILI9341_DRIVER的驱动
  • 找到这一段,将注释取消并修改引脚如下
    image.png

esp32-c3的管脚定义如下,此处我们使用FSPI的一些管脚,你可以根据你的情况来修改管脚,但建议按照官方的管脚说明连接。

image.png

  • 修改引用 打开 TFT_eSPI目录,编辑 User_Setup_Select.h
# 修改 #include <User_Setup.h>为
#include <../TFT_eSPI_My/User_Setup.h>

demo

  • 此时回到IDE中,在菜单中点击 文件-示例-底部选择TFT_eSPI-320x240-第一个
  • image.png
  • 点击上传按钮
  • 完成

官方的pdf说明