ESP32-S3-Touch-LCD-7C-BOX
产品介绍
产品简介
这是一款微雪(Waveshare)设计的微控制器开发板,支持 2.4GHz WiFi 与 BLE 5,集成 Flash 和 PSRAM,板载 7 英寸电容触摸 LCD 屏,可运行 LVGL 等 GUI 程序,并提供多种外设接口,可用于 ESP32-S3 的 HMI 及相关应用开发;音频部分提供 3.5mm 与 MX1.25 音频接口,板载 ES8389 音频编解码器和 ES7210 音频采集芯片,可用于扬声器输出与麦克风采集。
产品特性
- 搭载 Xtensa 32 位 LX7 双核处理器,主频高达 240MHz
- 支持 2.4 GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth 5 (LE),板载天线
- 内置 512KB SRAM 和 384KB ROM,叠封 32MB Flash 和 16MB PSRAM
- 板载 7 英寸 LCD 电容触控屏,800 × 480 分辨率,65K 彩色
- 支持 I2C 接口控制电容触摸,5 点触控,支持中断
- 板载 ES8389 音频编解码芯片及 ES7210 回声消除电路
- 板载稳压芯片,支持 7 ~ 36V 宽电压供电
- 板载 RTC 芯片和电池座,安装电池后实现掉电时间不丢失
- 板载 BQ27220 电量计,可实时监测电池容量
- 板载 I2C 接口、Micro SD 卡座、PH2.0 电池接口
- 外置 LED 指示灯,用于显示电源状态、电池充电状态,并提供 STA 自定义状态灯
- 支持灵活时钟,模块电源单独设置等精确控制,实现多场景低功耗模式
板载资源


接口说明
在使用 ESP32-S3-Touch-LCD-7C 时,需要了解不同外设的硬件连接。
LCD 接口:连接液晶排线的接口(点击展开)
| ESP32-S3 | LCD | 简介 |
|---|---|---|
| GPIO0 | G3 | 绿色数据第三位 |
| GPIO1 | R3 | 红色数据第三位 |
| GPIO2 | R4 | 红色数据第四位 |
| GPIO3 | VSYNC | 竖向同步信号 |
| GPIO5 | DE | 数据使能信号 |
| GPIO7 | PCLK | 时钟信号 |
| GPIO8 | G6 | 绿色第六位 |
| GPIO9 | G5 | 绿色第五位 |
| GPIO10 | B7 | 蓝色第七位 |
| GPIO14 | B3 | 蓝色第三位 |
| GPIO17 | B6 | 蓝色第六位 |
| GPIO18 | B5 | 蓝色第五位 |
| GPIO21 | G7 | 绿色第七位 |
| GPIO38 | B4 | 蓝色第四位 |
| GPIO39 | G2 | 绿色第二位 |
| GPIO40 | R7 | 红色第七位 |
| GPIO41 | R6 | 红色第六位 |
| GPIO42 | R5 | 红色第五位 |
| GPIO45 | G4 | 绿色第四位 |
| GPIO46 | HSYNC | 横向同步信号 |
| IO EXTENSION | LCD | - |
| EXIO0 | LCD_RST | LCD 复位引脚 |
| EXIO2 | DISP | 背光使能引脚 |
| EXIO5 | LCD_VDD_EN | VCOM 电压使能脚 |
触摸屏接口:用于连接触摸排线的接口(点击展开)
| ESP32-S3 | Touch | 简介 |
|---|---|---|
| GPIO4 | CTP_IRQ | 触摸中断引脚 |
| GPIO47 | TP_SDA | 触摸数据引脚 |
| GPIO48 | TP_SCL | 触摸时钟引脚 |
| IO EXTENSION | Touch | - |
| EXIO1 | CTP_RST | 触摸复位引脚 |
USB 接口:用于供电跟烧录使用(点击展开)
| ESP32-S3 | USB | 简介 |
|---|---|---|
| GPIO19 | USB_DN | 数据线 D- |
| GPIO20 | USB_DP | 数据线 D+ |
TF 卡接口:用于连接 TF 卡的接口(点击展开)
| ESP32-S3 | TF | 简介 |
|---|---|---|
| GPIO11 | MOSI | TF 卡输入引脚 |
| GPIO12 | SCK | TF 卡时钟引脚 |
| GPIO13 | MISO | TF 卡输出引脚 |
| IO EXTENSION | TF | - |
| EXIO4 | SD_CS | TF 卡使能引脚,低电平有效 |
I2C 接口:挂载 IO 扩展芯片、触摸接口及外部接口(点击展开)
ESP32-S3 提供多路硬件 I2C,目前使用 GPIO47(SDA)、GPIO48(SCL)引脚做 I2C 总线。
通过 I2C 接口连接 IO 扩展芯片和触摸屏等外设。
| ESP32-S3 | I2C | 简介 |
|---|---|---|
| GPIO47 | SDA | I2C 数据引脚 |
| GPIO48 | SCL | I2C 时钟引脚 |
I2S 接口:音频数据传输(点击展开)
ESP32-S3 提供 I2S 外设,本产品使用 I2S 连接板载音频编解码器与音频采集芯片,引脚定义见 speaker_microphone.h。
通过 I2S 接口可实现扬声器播放与麦克风录音数据传输。
| ESP32-S3 | I2S | 简介 |
|---|---|---|
| GPIO44 | I2S_SCLK | I2S 时钟引脚 |
| GPIO6 | I2S_MCLK | I2S 主时钟引脚 |
| GPIO16 | I2S_LCLK | I2S 左右声道时钟引脚 |
| GPIO15 | I2S_DOUT | 扬声器播放数据输出 |
| GPIO43 | I2S_DSIN | 麦克风输入数据 |
| EXIO3 | PA_CTRL | 扬声器使能引脚 |
产品尺寸

产品参数
屏幕参数
| 项目 | 参数说明 |
|---|---|
| 分辨率 | 800 × 480 |
| 显示颜色 | 65K 彩色 |
| 显示接口 | RGB |
| 显示面板 | IPS |
| 可视角度 | 170° |
| 触摸类型 | 电容 |
| 触摸面板 | 钢化玻璃 |
外设接口与其它
| 项目 | 参数说明 |
|---|---|
| 通信接口 | I2C、USB |
| 音频接口 | MX1.25、3.5mm |
| 产品尺寸 (L×W) | 195.34×110.76mm |
开发方式
ESP32-S3-Touch-LCD-7C 支持 Arduino IDE 和 ESP-IDF 两种开发框架,为开发者提供灵活的选择,您可以根据项目需求和个人偏好选择合适的开发工具。
两种开发方式各有优势,开发者可根据自身需求和技能水平选择。Arduino 简单易学、上手快,适合初学者和非专业人士;ESP-IDF 则提供更高级的开发工具和更强的控制能力,适合有专业背景或对性能要求较高的开发者,更适用于复杂项目开发。
-
Arduino IDE 是一款便捷灵活、易于上手的开源电子原型平台。无需太多基础知识,简单学习后即可快速开发。Arduino 拥有庞大的全球用户社区,提供海量开源代码、项目示例和教程,以及丰富的库资源,封装了复杂功能,让开发者能够快速实现各种功能。您可以参考 Arduino IDE 开发环境搭建教程 完成初始设置,教程中同时提供了相关示例程序供参考。
-
ESP-IDF 全称 Espressif IoT Development Framework,是乐鑫科技为 ESP 系列芯片推出的开发框架。它基于 C 语言开发,包含编译器、调试器、烧录工具等,支持命令行或集成开发环境(如 Visual Studio Code 配合 Espressif IDF 插件)开发,插件提供代码导航、项目管理、调试等功能。使用 VS Code 进行开发时,具体配置过程可参考 ESP-IDF (VS Code) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。
