跳到主要内容

ESP32-C5-Touch-LCD-2.8

ESP32-C5-Touch-LCD-2.8

ESP32-C5-Touch-LCD-2.8 是微雪 (Waveshare) 设计的微控制器开发板。板载 2.8 英寸液晶屏、六轴传感器、温湿度传感器、Micro SD 卡槽等,为显示、传感、语音及多媒体存储提供硬件基础。依托这些硬件,产品支持互动小游戏和语音唤醒,可接入 AI 在线大模型平台,实现智能语音交互和功能扩展。出厂预装 AI 对话、音乐播放器、重力小球、2048 小游戏、天气等功能,可直接体验板载应用,也可用于二次开发。

常用入口:

  • AI 辅助开发:可将此页链接发给 AI 工具,帮助其理解板卡硬件、示例结构和二次开发注意事项,生成与硬件配置匹配的代码。
  • ESP-IDF 开发:参见 ESP-IDF 开发
  • 下载原理图、结构尺寸、规格书、示例代码:参见 相关资料
  • 出厂固件使用方式:参见 出厂固件使用说明
  • 问题排查:参见 产品 FAQ 或联系 技术支持
SKU产品
34957ESP32-C5-Touch-LCD-2.8
34958ESP32-C5-Touch-LCD-2.8-EN

产品特性

  • 采用 ESP32-C5-WROOM-1 系列模组,搭载 RISC-V 32 位处理器,主频高达 240MHz
  • 集成 384KB SRAM、320KB ROM、8MB PSRAM 和 32MB Flash,兼顾程序运行、图形界面和数据存储需求
  • 集成 2.4GHz 与 5GHz 双频 Wi-Fi、Bluetooth 5 (LE) 以及 IEEE 802.15.4 (支持 Zigbee 3.0 和 Thread) 无线通信
  • 板载电池充电管理模块,预留 3.7V MX1.25 锂电池接口,可外接电池进行供电
  • 采用 Type-C 接口,支持正反插,便于供电、下载和调试
  • 板载 2.8 英寸 LCD 屏,240 × 320 分辨率,262K 彩色
  • 支持 I2C 接口控制电容触摸,支持中断
  • 引出 UART、I2C 以及部分 IO 接口,集成全速 USB 串口
  • 板载 QMI8658 六轴传感器、RTC 时钟传感器、SHTC3 温湿度传感器和 Micro SD 卡座等
  • 支持灵活时钟,多种电源模式等准确控制,实现多场景低功耗模式
  • 板载 ES8311 音频编解码芯片、NS4150B 功放芯片、麦克风和喇叭,可用于语音交互和音频播放应用
  • 支持 ESP-IDF / Arduino 等开发环境,便于示例验证和二次开发

板载资源

接口介绍

LCD 接口:用于连接 2.8 英寸 LCD 屏(点击展开)
ESP32-C5 / CH32LCD简介
GPIO6LCD_SCKSPI 时钟信号
GPIO7LCD_MOSISPI 数据输出信号
GPIO9LCD_DC数据/命令选择信号
GPIO10LCD_CS片选信号,低电平有效
CH32 EXIO1LCD_RSTLCD 复位信号
CH32 PWMLCD_BLLCD 背光 PWM 控制
Touch 接口:用于连接电容触摸屏(点击展开)
ESP32-C5 / CH32Touch简介
GPIO0TP_SDA触摸 I2C 数据信号
GPIO1TP_SCL触摸 I2C 时钟信号
GPIO5TP_INT触摸中断信号
CH32 EXIO0TP_RST触摸复位信号
SD Card 接口:用于连接 Micro SD 卡(点击展开)
ESP32-C5SD Card简介
GPIO7MOSISD 卡 SPI 数据输入
GPIO6CLKSD 卡 SPI 时钟
GPIO8MISOSD 卡 SPI 数据输出
GPIO23CSSD 卡片选信号,低电平有效
I2C 总线:用于连接板载 I2C 外设(点击展开)
ESP32-C5I2C简介
GPIO0SDAI2C 数据信号
GPIO1SCLI2C 时钟信号
QMI8658 六轴传感器接口(点击展开)
ESP32-C5QMI8658简介
GPIO0SDAI2C 数据信号
GPIO1SCLI2C 时钟信号
GPIO4INT1传感器中断信号
RTC 接口:板载实时时钟 PCF85063A(点击展开)
ESP32-C5 / CH32RTC简介
GPIO0SDAI2C 数据信号
GPIO1SCLI2C 时钟信号
CH32 EXIO2RTC_INTRTC 中断信号
SHTC3 温湿度传感器接口(点击展开)
ESP32-C5SHTC3简介
GPIO0SDAI2C 数据信号
GPIO1SCLI2C 时钟信号
Audio 接口:板载 ES8311 音频编解码器、功放与麦克风(点击展开)
ESP32-C5 / CH32Audio简介
GPIO0ES8311 SDA音频编解码器 I2C 数据信号
GPIO1ES8311 SCL音频编解码器 I2C 时钟信号
GPIO24I2S_SCLKI2S 位时钟
GPIO25I2S_LRCKI2S 左右声道时钟
GPIO26I2S_ASDOUTI2S 音频数据输出
GPIO27I2S_DSDINI2S 音频数据输入
CH32 EXIO3PA_CTRL功放控制信号
UART0 接口:串口通信(点击展开)
ESP32-C5UART0简介
GPIO11TX串口发送
GPIO12RX串口接收
USB 接口:用于供电、下载和串口调试(点击展开)
ESP32-C5USB简介
GPIO14D+USB 差分数据 D+
GPIO13D-USB 差分数据 D-
BOOT 按键接口(点击展开)
ESP32-C5Button简介
GPIO28BOOT下载模式/用户按键
CH32 IO 扩展接口:用于控制复位、背光、功放和电池检测等信号(点击展开)
CH32控制对象简介
EXIO0TP_RST触摸复位控制
EXIO1LCD_RSTLCD 复位控制
EXIO2RTC_INTRTC 中断信号
EXIO3PA_CTRL功放控制
EXIO_ADCBAT_ADC电池电压检测
EXIO_PWMLCD_BLLCD 背光 PWM 控制

产品尺寸

开发方式

ESP32-C5-Touch-LCD-2.8 支持 Arduino IDE 和 ESP-IDF 两种开发框架,为开发者提供灵活的选择,您可以根据项目需求和个人偏好选择合适的开发工具。

两种开发方式各有优势,开发者可根据自身需求和技能水平选择。Arduino 适合快速搭建原型和验证基础功能;ESP-IDF 提供更完整的工程配置、调试和底层控制能力,适合复杂项目开发。

  • Arduino IDE 是一款开源电子原型开发平台,适合快速验证示例程序和基础功能。可参考 Arduino 官方资料完成开发环境配置。

  • ESP-IDF 全称 Espressif IoT Development Framework,是乐鑫科技为 ESP 系列芯片推出的开发框架,包含编译器、调试器、烧录工具等,支持命令行或配合 Visual Studio Code 插件进行开发。