跳到主要内容

ESP32-S3-Touch-LCD-7

全新升级

您正在浏览全新文档。如果您更熟悉旧版的浏览方式,仍可访问对应的 旧版页面

ESP32-S3-Touch-LCD-7

这是一款微雪 (Waveshare) 设计的低成本,高性能的微控制器开发板。其支持 2.4GHz WiFi 和 BLE 5,集成大容量 Flash 和 PSRAM,板载 7 英寸宽电容触摸LCD屏,可流畅运行 LVGL 等 GUI 界面程序;结合多种外设接口(如:CAN、I2C和RS485等接口),快速开发 ESP32-S3 的 HMI 等应用。多种功能与接口满足在物联网 (IoT)、移动设备、智能家居等应用场景的功耗需求。

产品特性

  • 搭载高性能 Xtensa 32 位 LX7 双核处理器,主频高达 240MHz
  • 支持 2.4 GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth 5 (LE),板载天线
  • 内置 512KB SRAM 和 384KB ROM,叠封 16MB Flash 和 8MB PSRAM(或 8MB Flash 和 8MB PSRAM)
  • 板载 7 英寸LCD屏,800 × 480 分辨率,65K 彩色
  • 支持 I2C 接口控制电容触摸(可选),5 点触控,支持中断
  • 板载 CAN、RS485、I2C 接口和 Micro SD 卡座等,集成全速 USB
  • 支持灵活时钟,模块电源单独设置等精准控制,实现多场景低功耗模式

版本选择

ESP32-S3-Touch-LCD-7 版本对比

产品参数

基础参数
处理器高性能 Xtensa 32 位 LX7 双核处理器,主频高达 240 MHz
Wi-Fi / 蓝牙支持 2.4 GHz Wi-Fi(802.11 b/g/n)和 Bluetooth 5(LE),板载天线
Flash8 MB
PSRAM8 MB
供电范围Type-C 5 V
屏幕参数
分辨率800 × 480
显示接口RGB
显示面板IPS
可视角度170°
屏幕亮度345 cd/m²
触摸类型电容
触摸面板钢化玻璃
外设接口
通信接口CAN、RS485、I²C、USB
其它
功耗5 V 450 mA
操作温度0 ℃ ~ 65 ℃
产品尺寸(L × W)

无触控版:164 × 9 mm;带触控版:192.96 × 110.76 mm

板载资源

ESP32-S3-Touch-LCD-7 硬件资源 1
  1. ESP32-S3N16R8 Wi-Fi 蓝牙 SoC 模块,240MHz 运行频率,封装 16MB Flash 和 8MB PSRAM
  2. 7 英寸屏幕接线端子
  3. 屏幕触摸接线端子
  4. Micro SD 卡座
  5. USB Type-C 接口
  6. USB TO UART Type-C 接口
  7. UART 接线端子 6 跟 7 是同一个 UART,由 15 的开关进行选择
  8. 传感器接线端子
  9. CAN 接线端子
  10. I2C 接线端子
  11. RS485 接线端子
  12. 3.7V 单节锂电池 PH2.0 接口
  13. CAN 终端电阻选择接口
  14. RS485 终端电阻选择接口
  15. UART 选择开关 UART1 或者 UART2
  16. BOOT 按键 按住上电进行程序烧录
  17. RESET 按键 按下复位控制器
  18. I2C 电平选择 3.3V 或者 5V
  19. DONE 锂电池充电完成指示灯
  20. CHG 锂电池充电指示灯
  21. PWR 电源指示灯

开发方式

ESP32-S3-Touch-LCD-7 支持 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) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。

产品尺寸

无触控版本

ESP32-S3-LCD-7 产品尺寸

带触控版本

ESP32-S3-Touch-LCD-7 产品尺寸

接口说明

LCD 接口

连接液晶排线的接口

ESP32-S3LCD简介
GPIO0G3绿色数据第三位
GPIO1R3红色数据第三位
GPIO2R4红色数据第四位
GPIO3VSYNC竖向同步信号
GPIO5DE数据使能信号
GPIO7PCLK时钟信号
GPIO10B7蓝色第七位
GPIO14B3蓝色第三位
GPIO17B6蓝色第六位
GPIO18B5蓝色第五位
GPIO21G7绿色第七位
GPIO38B4蓝色第四位
GPIO39G2绿色第二位
GPIO40R7红色第七位
GPIO41R6红色第六位
GPIO42R5红色第五位
GPIO45G4绿色第四位
GPIO46HSYNC横向同步信号
GPIO47G6绿色第六位
GPIO48G5绿色第五位
CH422GLCD-
EXIO2DISP背光使能引脚

触摸屏接口

用于连接触摸排线的接口

ESP32-S3Touch简介
GPIO4TP_IRQ触摸中断引脚
GPIO8TP_SDA触摸数据引脚
GPIO9TP_SCL触摸时钟引脚
CH422GTouch-
EXIO1TP_RST触摸复位引脚

USB 接口

用于供电和烧录

ESP32-S3USB简介
GPIO19USB_DN数据线 D-
GPIO20USB_DP数据线 D+
CH422GUSB-
EXIO5USB_SEL拉低为 USB 模式,否则为 CAN 模式

TF 卡接口

用于连接 TF 卡

ESP32-S3TF简介
GPIO11MOSITF 卡输入引脚
GPIO12SCKTF 卡时钟引脚
GPIO13MISOTF 卡输出引脚
CH422GTF-
EXIO4SD_CSTF 卡使能引脚(低电平有效)

RS485 接口

板载 RS485 接口,支持自动收发控制

ESP32-S3RS485简介
GPIO16RS485_RXD数据输入
GPIO15RS485_TXD数据输出

CAN 接口

实现 CAN 总线通信、数据采集与监控

ESP32-S3CAN简介
GPIO20CANTX数据输出
GPIO19CANRX数据输入
CH422GCAN-
EXIO5CAN_SEL拉高为 CAN 模式,否则为 USB 模式

I²C 接口

ESP32-S3 使用 GPIO8(SDA)和 GPIO9(SCL)作为 I²C 总线,用于 IO 扩展芯片、触摸接口及外部 I²C 设备。

ESP32-S3I2C简介
GPIO8SDAI²C 数据引脚
GPIO9SCLI²C 时钟引脚