跳到主要内容

ESP32-S3-Touch-AMOLED-1.64

版本兼容性说明:V1 与 V2 示例程序不通用,请根据 PCB 版本下载对应示例程序

可通过 PCB 上的版本丝印位置判断:

  • V1:版本丝印位于 PCB 顶部
  • V2:版本丝印位于 PCB 右侧,靠近排针

V2 相较于 V1 的主要变化:

  • 电池恒流充电电流设置为 500 mA
  • LCD_CS 与 IMU_INT1 引脚互换:V1 为 LCD_CS = GPIO9IMU_INT1 = GPIO46,V2 为 LCD_CS = GPIO46IMU_INT1 = GPIO9
  • QMI8658 中断引脚通过电阻连接至 ESP32 GPIO,并新增 IMU_INT2 = GPIO17
  • BOOT 按键电路增加 RC
  • 新增锂电池防反接电路
  • 新增 TP_INT = GPIO18、TP_RESET 和 LCD_TE = GPIO45 引脚

ESP32-S3-Touch-AMOLED-1.64

ESP32-S3-Touch-AMOLED-1.64 是一款微雪 (Waveshare) 设计的低成本、高性能微控制器开发板。搭载 ESP32-S3R8 双核 LX7 处理器(240 MHz),支持 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE),内置 512KB SRAM 和 384KB ROM,叠封 8MB PSRAM 和 16MB Flash。板载 1.64 英寸 AMOLED 电容触摸屏(280×456),支持 16.7M 彩色显示,搭配六轴 IMU、Micro SD 卡槽及锂电池充电功能,便于快速原型开发和嵌入式 HMI 应用。

如果你在寻找:

  • 用 AI 工具加速开发:可将此页链接发给 AI 工具,以帮助它准确理解板卡硬件、生成可用代码。
  • 用 Arduino IDE 开发:看 Arduino 开发
  • 用 ESP-IDF 开发:看 ESP-IDF 开发
  • 下载原理图、规格书、示例代码:看 相关资料
  • 遇到问题:看 产品 FAQ 或联系 技术支持

板载资源

ESP32-S3-Touch-AMOLED-1.64 硬件资源

  1. ESP32-S3R8 WiFi 和蓝牙 SoC,240MHz 运行频率,叠封 8MB PSRAM
  2. 16MB NOR-Flash 大容量 Flash 存储
  3. QMI8658 六轴惯性测量单元 (IMU),包含一个 3 轴陀螺仪和一个 3 轴加速度计
  4. 1.64 英寸 AMOLED 显示屏 280×456 分辨率,16.7M 彩色,QSPI 接口
  5. FT3168 电容触摸控制芯片,I2C 接口
  6. Micro SD 卡槽 可外接 SD 卡存储图片或文件(支持容量小于 64G)
  7. MX1.25 锂电池接口 MX1.25 2P 连接器,可用于接入 3.7V 锂电池,支持充放电
  8. Type-C 接口 ESP32-S3 USB 接口,用于烧录程序和日志打印
  9. BOOT 按键 支持自定义按键功能,长按进入下载模式
  10. RST 复位按键

外设速查

模块器件 / 功能接口参数说明
AMOLEDCO5300QSPI280×456,16.7M 彩色,RGB565QSPI 高速显示接口
触摸FT3168 电容触摸I2C-触控操作
IMUQMI8658C 6 轴传感器I2C7-bit 地址 0x6B3 轴加速度 + 3 轴陀螺仪
Micro SDSD 卡槽SPI / SDMMC支持容量 < 64G存储扩展
电池采样分压到 ADCADC-系统电压检测
USB Type-CESP32-S3 原生 USBUSB下载、日志供电和调试
充电管理锂电池充电电路电源单节锂电池 3.7V-4.2VPH1.25 / MX1.25 电池接口
BOOT 按键Key / BOOTGPIO下载模式 / 自定义按键长按+复位进入下载模式
RST 按键Reset复位-系统复位

引脚定义

在使用 ESP32-S3-Touch-AMOLED-1.64 板上预留的 GPIO 端子时需注意接线颜色和对应功能,避免接线惯性导致烧坏开发板。

V1

ESP32-S3-Touch-AMOLED-1.64 V1 引脚定义

V2

ESP32-S3-Touch-AMOLED-1.64 V2 引脚定义

扩展口

类型信号
电源5V / 3V3 / GND
I2CSCL / SDA
UARTTX / RX
USBUSB_N / USB_P

产品尺寸

ESP32-S3-Touch-AMOLED-1.64 产品尺寸

开发方式

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