跳到主要内容

ESP32-S3-LCD-1.69

ESP32-S3-LCD-1.69

SKU产品
27932ESP32-S3-LCD-1.69

产品简介

ESP32-S3-LCD-1.69 是一款微雪 (Waveshare) 设计的低成本,高性能的微控制器开发板。在较小的板型下,板载了 1.69 英寸 LCD 屏、锂电池充电芯片、六轴传感器(三轴加速度计与三轴陀螺仪)、RTC 等外设,方便开发并嵌入应用到产品中。

产品特性

  • 搭载高性能 Xtensa® 32 位 LX7 双核处理器,主频高达 240 MHz
  • 支持 2.4 GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth® 5 (LE),板载天线
  • 内置 512KB 的 SRAM 和 384KB ROM,叠封 8MB PSRAM 和外接 16MB Flash
  • 板载 1.69 英寸 LCD 屏,240×280 分辨率,262K 彩色,能清晰地显示彩色图片

资源简介

ESP32-S3-LCD-1.69 硬件资源 1

  1. ESP32-S3R8 Wi-Fi 和蓝牙 SoC,240MHz 运行频率,叠封 8MB PSRAM
  2. W25Q128JVSIQ 16MB NOR-Flash
  3. PCF85063 RTC 时钟芯片
  4. QMI8658 六轴惯性测量单元 (IMU),包含一个 3 轴陀螺仪和一个 3 轴加速度计
  5. ETA6098 高效锂电池充电芯片
  6. MX1.25 锂电池接口 MX1.25 2P 连接器,可用于接入 3.7V 锂电池,支持充放电
  7. Type-C 接口 ESP32-S3 USB 接口,用于烧录程序和日志打印
  8. 蜂鸣器 听觉外设
  9. RTC 电池接口 接入可充电的 RTC 电池,支持充放电
  10. 板载贴片天线 支持 2.4GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth® 5 (LE)
  11. 上电功能按钮 支持检测上电功能、单击、双击、多击和长按操作
  12. BOOT 按键
  13. RST 复位按键
  14. 12pin 接线端子

引脚定义

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

ESP32-S3-LCD-1

产品尺寸

ESP32-S3-LCD-1

LCD 及其控制器

  • 该款 LCD 使用的内置控制器为 ST7789V2,是一款 240 × RGB × 320 像素的 LCD 控制器,而本 LCD 本身的像素为 240(H) × RGB × 280(V),因此 LCD 的内部 RAM 并未完全使用。
  • 该 LCD 支持 12 位,16 位以及 18 位每像素的输入颜色格式,即 RGB444,RGB565,RGB666 三种颜色格式,本例程使用 RGB565 的颜色格式,这也是常用的 RGB 格式
  • LCD 使用四线 SPI 通信接口,这样可以大大的节省 GPIO 口,同时通信时速度也会比较快
  • 本模组分辨率是 240(H) × RGB × 280(V),但是因为四角是圆角的(尺寸见参数),因此部分输入图像会有部分不显示。

开发方式

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