<!--[toc]-->

ESP32 SPI通信研究笔记

使用ESP32加SPI通信连接TFT2.4寸屏幕 实现屏幕最基本的输出

材料准备

  • GOOUUU-ESP32开发版,某宝购入。
  • 2.4寸TFT液晶显示屏裸屏 驱动:ST7789V,某宝购入。
  • [可选] 立创EDA自己画的装裸屏用的PCB板
    如果你买的是裸屏,就需要按照引脚、原理图自己画个底板。

资料准备

这里资料都是网上找的。

  • 2.4TFT7PIspi-GMT024-01.rar
    购入TFT屏幕时附赠的案例,已修改ESP32对应功能引脚。
  • ESP32功能引脚图、以及IDE中数字引脚与功能的对应图。链接

SPI通信

SPI通信是一种全双工、高速的通信方式,其通信速度和IIC相比是遥遥领先...
成功建立SPI通信至少需要4个引脚:MISO、MOSI、SCLK、CS,引脚作用分别是:主设备数据输入,从设备数据输出、主设备数据输出,从设备数据输入、时钟信号,由主设备产生、从设备片选信号,由主设备控制。

MISO:主设备数据输入,从设备数据输出;
MOSI:主设备数据输出,从设备数据输入;
SCLK:时钟信号,由主设备产生;
CS:从设备片选信号,由主设备控制;

操作

本次TFT屏幕裸屏引出的引脚分别是:CS、DC、RST、SDA、SCL以及供电、供地。

  1. 依次连接相关引脚:

    SCK - 22 - G22
    SDA - 21 - G21
    RST - 15 - G15
    DC  - 32 - G32
    CS  - 14 - G14
  2. 连接后,验证上传程序,就可以看见效果...如图:

完结

本文只是测试TFT引脚连接对应ESP32功能引脚,并不是一个符合规范的程序示例。
连接成功后,可以尝试使用更多外置的库文件,来使用此TFT屏幕。
另外,嘉立创免费打板,6。