ESP32开发版 SPI接口查询记录
<!--[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以及供电、供地。
依次连接相关引脚:
SCK - 22 - G22 SDA - 21 - G21 RST - 15 - G15 DC - 32 - G32 CS - 14 - G14
- 连接后,验证上传程序,就可以看见效果...如图:
完结
本文只是测试TFT引脚连接对应ESP32功能引脚,并不是一个符合规范的程序示例。
连接成功后,可以尝试使用更多外置的库文件,来使用此TFT屏幕。
另外,嘉立创免费打板,6。