LILYGO T-Display S3 AMOLED 1.43
版本迭代:
| Version |
Update date |
Update description |
| T-Display-S3-AMOLED-1.43_V1.0 |
2024-05-20 |
初始版本 |
| T-Display-S3-AMOLED-1.43-1.75_V1.0 |
2024-11-25 |
新增排线、新增H0175Y003AM屏幕适配 |
| T-Display-S3-AMOLED-1.43-1.75_V1.0 |
2025-01-13 |
新增DO0143FMST10屏幕适配 |
购买链接
| Product |
SOC |
FLASH |
PSRAM |
Link |
| T-Display-S3-AMOLED-1.43-1.75 |
ESP32S3R8 |
16M |
8M (Octal SPI) |
LILYGO Mall |
描述
T-Display AMOLED Plus 是一款基于 ESP32-S3 微控制器的高集成度开发板,主打多功能与高性能。其核心搭载 16MB Flash 和 8MB PSRAM,支持复杂应用运行。配备 1.25 英寸 AMOLED 显示屏,并支持触摸功能。内置 PMU(电源管理单元)和 RTC(实时时钟),结合 VBUS 电源管理,优化了低功耗设计。扩展方面,提供 STEMMA QT/Qwlic 双接口,兼容快速传感器连接;支持 SD 卡存储,并预留丰富 GPIO、ADC 通道及 UART 通信接口,便于外设扩展。此外,板载 BOOT 模式切换和复位电路,简化开发调试。该产品适用于智能穿戴、物联网终端等需要显示交互与多传感器集成的场景。
预览
实物图
引脚图
模块
MCU
2. 屏幕
- 尺寸:1.75英寸AMOLED
- 分辨率:280×456px
- 屏幕类型:AMOLED
- 驱动芯片:ICMA3311
- 兼容库:Arduino_GFX
- 总线通信协议:QSPI
概述
| 组件 |
描述 |
| MCU |
ESP32-S3R8 Dual-core LX7 microprocessor |
| FLASH |
16MB |
| PSRAM |
8MB |
| 屏幕 |
1.75 英寸 SH8601 AMOLED |
| 触摸 |
FT3168 触摸电容屏 |
| 总线 |
QSPI |
| LoRa |
1276:868,915Mhz |
| 存储 |
TF 卡 |
| 充电芯片 |
SY6970 |
| RTC |
PCF8563 |
| 无线 |
2.4 GHz Wi-Fi & Bluetooth 5 (LE) |
| USB |
1 × USB Port and OTG(TYPE-C接口) |
| IO 接口 |
2 x 2.54mm间距 2*7 拓展IO接口 |
| 拓展接口 |
1 × QWIIC接口 + JST-GH 1.25MM 接口 +1 x 电池座子 |
| 按键 |
1 x RESET 按键 + 1 x BOOT 按键 |
| 尺寸 |
45x45x11mm |
该芯片在未接电池5V供电时输出波形将非常不稳定,需要连接电池使用或者软件关闭电池通道,这样的话情况将会得到缓解
快速开始
快速开始
示例支持
Github:T-Display-S3-AMOLED-1.64
- 安装VisualStudioCode,根据你的系统类型选择安装。
- 打开VisualStudioCode软件侧边栏的"扩展"(或者使用Ctrl+Shift+X打开扩展),搜索"PlatformIO IDE"扩展并下载。
- 在安装扩展的期间,你可以前往GitHub下载程序,你可以通过点击带绿色字样的"<> Code"下载主分支程序,也通过侧边栏下载"Releases"版本程序。
- 扩展安装完成后,打开侧边栏的资源管理器(或者使用Ctrl+Shift+E打开),点击"打开文件夹",找到刚刚你下载的项目代码(整个文件夹),点击"添加",此时项目文件就添加到你的工作区了。
- 打开项目文件中的"platformio.ini"(添加文件夹成功后PlatformIO会自动打开对应文件夹的"platformio.ini"),在"[platformio]"目录下取消注释选择你需要烧录的示例程序(以"default_envs = xxx"为标头),然后点击左下角的"√"进行编译,如果编译无误,将单片机连接电脑,点击左下角"→"即可进行烧录。
Arduino
- 安装Arduino,根据你的系统类型选择安装。
- 打开项目文件夹的"example"目录,选择示例项目文件夹,打开以".ino"结尾的文件即可打开Arduino IDE项目工作区。
- 打开右上角"工具"菜单栏->选择"开发板"->"开发板管理器",找到或者搜索"esp32",下载作者名为"Espressif Systems"的开发板文件。接着返回"开发板"菜单栏,选择"ESP32 Arduino"开发板下的开发板类型,选择的开发板类型由"platformio.ini"文件中以[env]目录下的"board = xxx"标头为准,如果没有对应的开发板,则需要自己手动添加项目文件夹下"board"目录下的开发板。
- 打开菜单栏"文件"->"首选项",找到"项目文件夹位置"这一栏,将项目目录下的"libraries"文件夹里的所有库文件连带文件夹复制粘贴到这个目录下的"libraries"里边。
- 在"工具"菜单中选择正确的设置,如下表所示。
ESP32-S3
| Setting |
Value |
| Board |
ESP32S3 Dev Module |
| Upload Speed |
921600 |
| USB Mode |
Hardware CDC and JTAG |
| USB CDC On Boot |
Enabled |
| USB Firmware MSC On Boot |
Disabled |
| USB DFU On Boot |
Disabled |
| CPU Frequency |
240MHz (WiFi) |
| Flash Mode |
QIO 80MHz |
| Flash Size |
16MB (128Mb) |
| Core Debug Level |
None |
| Partition Scheme |
16M Flash (3MB APP/9.9MB FATFS) |
| PSRAM |
OPI PSRAM |
| Arduino Runs On |
Core 1 |
| Events Run On |
Core 1 |
- 选择正确的端口。
- 点击右上角"√"进行编译,如果编译无误,将单片机连接电脑,点击右上角"→"即可进行烧录。
项目
资料
依赖库