更多语言
更多操作
无编辑摘要 |
无编辑摘要 |
||
(未显示2个用户的12个中间版本) | |||
第3行: | 第3行: | ||
[[en:ESP32-2.8inch-Module-E32-320CP]] | [[en:ESP32-2.8inch-Module-E32-320CP]] | ||
{{#widget:ProductCard | |||
| themeColor = #36a5e8 | | themeColor = #36a5e8 | ||
| images = [ | | images = [ | ||
第39行: | 第39行: | ||
}, | }, | ||
] | ] | ||
}} | }} | ||
{{StyledHeader | {{StyledHeader | ||
| text = 说明 | | text = 说明 | ||
第49行: | 第49行: | ||
| color = #36a5e8 | | color = #36a5e8 | ||
}} | }} | ||
{| class="wikitable" | |||
|+ | |||
!1 | |||
!2 | |||
! | |||
! | |||
|- | |||
|1 | |||
|2 | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
<div class="mw-collapsible mw-collapsed" data-expandtext="展开" data-collapsetext="折叠"> | |||
{{StyledHeader | {{StyledHeader | ||
| text = 产品参数 | | text = 产品参数 | ||
| header = h2 | | header = h2 | ||
| color = #36a5e8 | | color = #36a5e8 | ||
| border-left = 8px | | border-left = 8px | ||
| border-bottom = 2px | |||
}} | }} | ||
<div class="mw-collapsible-content"> | |||
{| class="wikitable prettytable" | {| class="wikitable prettytable" | ||
第90行: | 第113行: | ||
|73.06(H)x 50.54(V) mm | |73.06(H)x 50.54(V) mm | ||
|} | |} | ||
</div></div> | |||
<br> | |||
第170行: | 第194行: | ||
|3V3 | |3V3 | ||
|3V3 | |3V3 | ||
|对外输出3.3V | |对外输出3.3V 1231231231231231231231123123 | ||
|- | |- | ||
|SCL | |SCL | ||
第220行: | 第244行: | ||
| border-left = 8px | | border-left = 8px | ||
}} | }} | ||
<div class="mw-collapsible mw-collapsed" style="border-bottom:1px solid | <div class="mw-collapsible mw-collapsed" style="border-bottom:1px solid red" data-expandtext="▼展开" data-collapsetext="▲折叠"> | ||
<div style="font-weight:bold;line-height:1.6;color: | <div style="font-weight:bold;line-height:1.6;color:red;header:h2">LCD接线定义</div> | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
{| class="wikitable prettytable" | {| class="wikitable prettytable" | ||
第269行: | 第293行: | ||
<div class="mw-collapsible mw-collapsed" | <br> | ||
<div class="mw-collapsible mw-collapsed" data-expandtext="▼展开" data-collapsetext="▲折叠"> | |||
{{StyledHeader | |||
| text = 折叠2-使用模板样式标题测试折叠表格OK | |||
| header = h3 | |||
| bgcolor = #f0f0f0 | |||
| color = #333 | |||
| border-left = 10px | |||
| border-bottom = 2px | |||
}} | |||
<div class="mw-collapsible-content"> | |||
*你可以在此处放置任何内容 | |||
*<strong>比如放置一个html标签</strong> | |||
*折叠块标题部分的样式都可以通过上面的div标签的行内CSS样式修改 | |||
{| class="wikitable prettytable" | |||
!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 | |||
|} | |||
</div></div> | |||
<br> | |||
<div class="mw-collapsible mw-collapsed" data-expandtext="展开" data-collapsetext="折叠"> | |||
<div style="font-weight:bold;line-height:1.6;color:#36a5e8">这里是标题2</div> | <div style="font-weight:bold;line-height:1.6;color:#36a5e8">这里是标题2</div> | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
第277行: | 第361行: | ||
<div class="mw-collapsible mw-collapsed" | <div class="mw-collapsible mw-collapsed" data-expandtext="展开" data-collapsetext="折叠"> | ||
<div style="font-weight:bold;line-height:1.6;color:#36a5e8">LCD展开测试</div> | <div style="font-weight:bold;line-height:1.6;color:#36a5e8">LCD展开测试</div> | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
第340行: | 第424行: | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
{| class="wikitable prettytable" | {| class="wikitable prettytable" | ||
!LCD引脚 | !LCD引脚 | ||
!ESP32S3 | !ESP32S3 | ||
|- | |- | ||
|VCC | |VCC | ||
第418行: | 第502行: | ||
|显示 RTC 时间 | |显示 RTC 时间 | ||
|显示当前 RTC 时间 | |显示当前 RTC 时间 | ||
RTC 时间与当前时间不一致 | |||
是因为掉电状态下并不能留存数据, | |||
如需要保持 RTC 时间正常, | |||
则需连接 RTC 电池并更新 RTC 时间 | |||
|- | |- | ||
|Wireless number | |Wireless number |
2024年7月30日 (二) 17:19的最新版本
说明
产品概述
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按键,此时模块可进入下载模式,可解决大部分无法下载的问题。