跳到主要内容

ESP32-S3-Touch-LCD-7

ESP32-S3-Touch-LCD-7

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

SKU产品
27078ESP32-S3-Touch-LCD-7
30406ESP32-S3-LCD-7

产品特性

  • 搭载高性能 Xtensa 32 位 LX7 双核处理器,主频高达 240 MHz
  • 支持 2.4 GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth 5 (LE),板载天线
  • 内置 512 KB SRAM 和 384 KB ROM,叠封 16 MB Flash 和 8 MB PSRAM(或 8 MB Flash 和 8 MB 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 × 97 mm;带触控版:192.96 × 110.76 mm

板载资源

ESP32-S3-Touch-LCD-7 硬件资源 1
  1. ESP32-S3N16R8 Wi-Fi 蓝牙 SoC 模块,240 MHz 运行频率,封装 16 MB Flash 和 8 MB 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.7 V 单节锂电池 PH2.0 接口
  13. CAN 终端电阻选择接口
  14. RS485 终端电阻选择接口
  15. UART 选择开关 UART1 或者 UART2
  16. BOOT 按键 按住上电进行程序烧录
  17. RESET 按键 按下复位控制器
  18. I2C 电平选择 3.3 V 或者 5 V
  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 时钟引脚