ESP-IDF 并行TFT驱动 esp-idf-parallel-tft

ESP32 ⭐⭐☆☆☆ (2/5) 已发布
nopnop2002 134 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

使用i2s并行模式的esp-idf 8位并行TFT和4线电阻触摸屏驱动。


esp-idf-parallel-tft 是一个专为 ESP32 系列微控制器设计的开源驱动库,旨在通过 8 位并行接口驱动 TFT 液晶显示屏,并支持 4 线电阻式触摸屏。该项目由开发者 nopnop2002 维护,基于乐鑫的 ESP-IDF 框架,解决了在 ESP32 平台上使用低成本、高兼容性并行 TFT 屏幕的驱动难题。

标签

项目特点

支持多种TFT驱动芯片(ILI9225、ILI9341、ILI9488、ST7781等)和OPEN-SMART系列扩展板。
支持4线电阻触摸屏。
提供三种接口模式:I2S并行(最快)、寄存器I/O并行(适合字符密集型应用)、GPIO并行(最慢)。
支持通过menuconfig灵活配置GPIO引脚、分辨率、GRAM偏移和颜色反转。
内置图形绘制、字体渲染(支持多字体同时使用)和图像解码(BMP/JPEG/PNG)功能。
兼容Wemos D1 ESP32和TZT D1 ESP32-S3等低成本开发板。

技术规格

支持芯片
软件框架
显示接口
支持驱动芯片
支持扩展板
触摸屏
图像格式
字体支持
配置方式

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 / ESP32-S2 / ESP32-S3 开发板 1 如Wemos D1 ESP32或TZT D1 ESP32-S3
8位并行TFT LCD扩展板 1 支持ILI9341、ILI9488等驱动芯片,或OPEN-SMART系列
USB-TTL转换模块(可选) 1 用于外部供电,提高稳定性
杜邦线 若干 用于连接开发板和TFT扩展板

所需工具

工具用途是否必需
电脑 编译和烧录固件 ✅ 是
USB数据线 连接开发板到电脑 ✅ 是
焊台 焊接排针或修改引脚(如使用Wemos D1 ESP32) ▢ 推荐
万用表 检查连接和电压 ▢ 推荐

能力画像

记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
4/5
狂热与坚持
2/5
创造与创新
2/5

所需技能

🔧 **动手能力**:需要连接杜邦线、焊接排针(如使用Wemos D1 ESP32需修改引脚),并能识别TFT扩展板背面的稳压器以确定供电电压。 💻 **编程能力**:需要熟悉ESP-IDF开发环境,能够使用`idf.py`命令进行项目配置、编译和烧录,并能通过menuconfig调整驱动参数。 ⚡ **电子电路**:需要理解GPIO引脚功能、I2S并行通信原理,以及5V/3.3V供电要求。能识别TFT驱动芯片并正确接线。

适用场景

在ESP32/ESP32-S2/ESP32-S3上驱动各种8位并行TFT LCD显示屏,用于DIY项目或原型开发。
开发需要图形用户界面(GUI)的嵌入式应用,如仪表盘、信息显示终端、小型游戏机等。
学习和研究ESP-IDF框架下的并行显示接口和I2S外设使用。