更多语言
更多操作
说明
产品概述
1 | 2 | ||
---|---|---|---|
1 | 2 | ||
产品参数
参数名称 | 参数 |
---|---|
接口 | USB Type-C |
主控芯片 | ESP32-S3 |
屏幕类型 | TFT |
屏幕控制芯片 | Display :ST7789 |
Touch :CST328 | |
板载设备 | 姿态传感器 :QMI8658 |
RTC时钟 :PCF85063 | |
PCM音频解码 :PCM5101 | |
Micro SD | |
电池充电管理模块 | |
产品尺寸 | 73.06(H)x 50.54(V) mm |
接口说明
- 12PIN 杜邦线接口
引脚丝印 | 功能 | 说明 |
---|---|---|
GND | GND | 电源地 |
VBus | 5V | USB供电 |
D- | USB 差分线(GPIO19) | USB 差分线或用做GPIO |
D+ | USB 差分线(GPIO20) | USB 差分线或用做GPIO |
GND | GND | 电源地 |
3V3 | 3V3 | 对外输出3.3V |
SCL | SCL(GPIO10) | I2C 时钟线,不可用作普通GPIO |
SDA | SDA(GPIO11) | I2C 数据线,不可用作普通GPIO |
TXD | TXD(GPIO43) | UART 数据发送或用作普通GPIO |
RXD | RXD(GPIO44) | UART 数据接收或用作普通GPIO |
IO18 | GPIO18 | 空闲引脚引出 |
IO15 | GPIO15 | 空闲引脚引出 |
- I2C 接口
引脚丝印 | 功能 | 说明 |
---|---|---|
GND | GND | 电源地 |
3V3 | 3V3 | 对外输出3.3V 1231231231231231231231123123 |
SCL | SCL(GPIO10) | I2C 时钟线,不可用作普通GPIO |
SDA | SDA(GPIO11) | I2C 数据线,不可用作普通GPIO |
- UART 接口
引脚丝印 | 功能 | 说明 |
---|---|---|
GND | GND | 电源地 |
3V3 | 3V3 | 对外输出3.3V |
TXD | TXD(GPIO43) | UART 数据发送或用作普通GPIO |
RXD | RXD(GPIO44) | UART 数据接收或用作普通GPIO |
板载功能使用
内部硬件连接
LCD接线定义
LCD引脚 | ESP32S3 |
---|---|
VCC | 3.3V |
GND | GND |
MISO | NC |
MOSI | GPIO45 |
SCLK | GPIO40 |
LCD_CS | GPIO42 |
LCD_DC | GPIO41 |
LCD_RST | GPIO39 |
LCD_BL | GPIO5 |
TP_SDA | GPIO1 |
TP_SCL | GPIO3 |
TP_INT | GPIO4 |
TP_RST | GPIO2 |
折叠2-使用模板样式标题测试折叠表格OK
- 你可以在此处放置任何内容
- 比如放置一个html标签
- 折叠块标题部分的样式都可以通过上面的div标签的行内CSS样式修改
LCD引脚 | ESP32S3 |
---|---|
VCC | 3.3V |
GND | GND |
MISO | NC |
MOSI | GPIO45 |
SCLK | GPIO40 |
LCD_CS | GPIO42 |
LCD_DC | GPIO41 |
LCD_RST | GPIO39 |
LCD_BL | GPIO5 |
TP_SDA | GPIO1 |
TP_SCL | GPIO3 |
TP_INT | GPIO4 |
TP_RST | GPIO2 |
这里是标题2
你可以在此处放置任何内容
LCD展开测试
LCD引脚 | ESP32S3 |
---|---|
VCC | 3.3V |
GND | GND |
MISO | NC |
MOSI | GPIO45 |
SCLK | GPIO40 |
LCD_CS | GPIO42 |
LCD_DC | GPIO41 |
LCD_RST | GPIO39 |
LCD_BL | GPIO5 |
TP_SDA | GPIO1 |
TP_SCL | GPIO3 |
TP_INT | GPIO4 |
TP_RST | GPIO2 |
Speaker展开测试
重新打开示例,根据以下操作实现显示,示例实现SD Card、Flash、QMI8658、RTC、WIFI、蓝牙、音频播放等功能 选择型号 ESP32S3 Dev Module 与端口
液晶屏接线
LCD引脚 | ESP32S3 |
---|---|
VCC | 3.3V |
GND | GND |
MISO | NC |
MOSI | GPIO45 |
SCLK | GPIO40 |
LCD_CS | GPIO42 |
LCD_DC | GPIO41 |
LCD_RST | GPIO39 |
LCD_BL | GPIO5 |
TP_SDA | GPIO1 |
TP_SCL | GPIO3 |
TP_INT | GPIO4 |
TP_RST | GPIO2 |
安装库文件
示例程序
- 重新打开示例,根据以下操作实现显示,示例实现SD Card、Flash、QMI8658、RTC、WIFI、蓝牙、音频播放等功能
- 选择型号 ESP32S3 Dev Module 与端口
- 设置板子参数
- 编译并烧录示例
- 烧录成功可观察到两个可操作页面
- 页面 1 分别显示的参数如下
参数 | 功能 | 说明 |
---|---|---|
SD Card | 显示 SD 卡的大小 | 请注意,仅支持 16GB 及以下的 SD 卡 |
Flash Size | 显示 Flash 大小 | 当前板载 16MB Flash |
Angular deflection | 显示板子角度偏移 | 显示三个方向的偏移 |
RTC Timr | 显示 RTC 时间 | 显示当前 RTC 时间
RTC 时间与当前时间不一致 是因为掉电状态下并不能留存数据, 如需要保持 RTC 时间正常, 则需连接 RTC 电池并更新 RTC 时间 |
Wireless number | 显示扫描到的WIFI和蓝牙个数 | 扫描结束会在末尾显示 Scan Finish |
- 页面 2 为播放 SD 卡根目录下的 mp3 音频的 UI 页面
项目参考
产品使用的ESP32在Arduino IDE上可玩性比较高,可以在已有程序框架下简单进行UI界面的修改即可实现酷炫操作。在一些开源平台上的资源也可以在小幅修改下直接使用,较为经典的如下:
GitHub
- 部分模拟小游戏
资料
文档
原理图
ESP32-S3-Touch-LCD-2.8原理图
ESP32-S3
- ESP32-S3技术参考手册(中文)
- ESP32-S3系列芯片技术规格书(中文)
- ESP32-S3 Series Datasheet(英文)
- ESP32-S3 Technical Reference Manua(英文)
LCD资料
ST7789T3 数据手册
CST328 数据手册
程序
- 库文件
lvgl库
TFT_eSPI库
audioI2S库
- 示例程序
示例程序
FAQ
问题:模块出现一直复位的情况,从设备管理器查看识别状况会一闪一闪的?
这种情况可能是由于 Flash 空白导致 USB 口不稳定,可长按BOOT按键,同时按下RESET,然后松开RESET,再松开BOOT按键,此时模块可进入下载模式烧录固件(程序)即可解决该情况。
问题:模块下载程序后,重新下载,有时会出现无法连接串口,或者烧录失败的情况?
可长按BOOT按键,同时按下RESET,然后松开RESET,再松开BOOT按键,此时模块可进入下载模式,可解决大部分无法下载的问题。