Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ESP32-2.8inch-Module-E32-320CP: Difference between revisions

From LCD wiki
More languages
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
[[zh:测试-ESP32-2.8inch-电阻触摸模块E32-320CP]]
[[zh:测试-ESP32-2.8inch-电阻触摸模块E32-320CP]]
{{#widget:ProductCard
{{#widget:ProductCard
| themeColor = #36a5e8
| themeColor = red
| images = [
| images = [
     {
     {
Line 42: Line 42:
{{StyledHeader
{{StyledHeader
| text = Disciption
| text = Disciption
| color = #36a5e8
| color = red
}}
}}


{{StyledHeader
{{StyledHeader
| text = Product Disciption
| text = Product Disciption
| color = #36a5e8
| color = red
}}
}}


Line 54: Line 54:
| header = h2
| header = h2
| bgcolor = #f2f4f8
| bgcolor = #f2f4f8
| color = #36a5e8
| color = red
| border-left = 8px
| border-left = 8px
}}
}}
Line 109: Line 109:
| header = h2
| header = h2
| bgcolor = #f2f4f8
| bgcolor = #f2f4f8
| color = #36a5e8
| color = red
| border-left = 8px
| border-left = 8px
}}
}}
Line 223: Line 223:
| header = h1
| header = h1
| bgcolor = #f2f4f8
| bgcolor = #f2f4f8
| color = #36a5e8
| color = red
}}
}}


Line 230: Line 230:
| header = h2
| header = h2
| bgcolor = #f2f4f8
| bgcolor = #f2f4f8
| color = #36a5e8
| color = red
| border-left = 8px
| border-left = 8px
}}
}}
<div class="mw-collapsible mw-collapsed" style="border-bottom:1px solid #36a5e8" data-expandtext="展开" data-collapsetext="折叠">
<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:#36a5e8">LCD接线定义</div>
<div style="font-weight:bold;line-height:1.6;color:red">LCD接线定义</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
{| class="wikitable" style="width:50%";
{| class="wikitable" style="width:50%";
Line 283: Line 283:


<div class="mw-collapsible mw-collapsed" style="border-bottom:1px solid blue" data-expandtext="展开" data-collapsetext="折叠">
<div class="mw-collapsible mw-collapsed" style="border-bottom:1px solid blue" 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:red">这里是标题2</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
你可以在此处放置任何内容
你可以在此处放置任何内容
Line 290: Line 290:




<div class="mw-collapsible mw-collapsed" style="border-bottom:1px solid #36a5e8" data-expandtext="展开" data-collapsetext="折叠">
<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:#36a5e8">LCD展开测试</div>
<div style="font-weight:bold;line-height:1.6;color:red">LCD展开测试</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
{| class="wikitable" style="width:50%";
{| class="wikitable" style="width:50%";
Line 340: Line 340:




<div class="mw-collapsible mw-collapsed" style="border-bottom:1px solid #36a5e8" data-expandtext="展开" data-collapsetext="折叠">
<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:#36a5e8">Speaker展开测试</div>
<div style="font-weight:bold;line-height:1.6;color:red">Speaker展开测试</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
重新打开示例,根据以下操作实现显示,示例实现SD Card、Flash、QMI8658、RTC、WIFI、蓝牙、音频播放等功能
重新打开示例,根据以下操作实现显示,示例实现SD Card、Flash、QMI8658、RTC、WIFI、蓝牙、音频播放等功能
Line 349: Line 349:




<div class="mw-collapsible mw-collapsed" style="border-bottom:1px solid #36a5e8" data-expandtext="展开" data-collapsetext="折叠">
<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:#36a5e8">液晶屏接线</div>
<div style="font-weight:bold;line-height:1.6;color:red">液晶屏接线</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
{| class="wikitable" style="width:50%";
{| class="wikitable" style="width:50%";
Line 451: Line 451:
{{StyledHeader
{{StyledHeader
| text = 资料
| text = 资料
| color = #36a5e8
| color = red
}}
}}


Line 458: Line 458:
| header = h2
| header = h2
| bgcolor = #f2f4f8
| bgcolor = #f2f4f8
| color = #36a5e8
| color = red
| border-left = 8px
| border-left = 8px
}}
}}
Line 466: Line 466:
| header = h3
| header = h3
| bgcolor = #f2f4f8
| bgcolor = #f2f4f8
| color = #36a5e8
| color = red
| border-bottom = 2px
| border-bottom = 2px
}}
}}
Line 476: Line 476:
| header = h3
| header = h3
| bgcolor = #f2f4f8
| bgcolor = #f2f4f8
| color = #36a5e8
| color = red
| border-bottom = 2px
| border-bottom = 2px
}}
}}
Line 489: Line 489:
| header = h3
| header = h3
| bgcolor = #f2f4f8
| bgcolor = #f2f4f8
| color = #36a5e8
| color = red
| border-bottom = 2px
| border-bottom = 2px
}}
}}
Line 500: Line 500:
| header = h2
| header = h2
| bgcolor = #f2f4f8
| bgcolor = #f2f4f8
| color = #36a5e8
| color = red
| border-left = 8px
| border-left = 8px
}}
}}

Latest revision as of 17:12, 20 July 2024

Disciption

Product Disciption

Product Param

Name temp
Socket USB Type-C
MCU chip ESP32-S3
Screen Type TFT
Driver Display :ST7789
Touch :CST328
板载设备 姿态传感器 :QMI8658
RTC时钟 :PCF85063
PCM音频解码 :PCM5101
Micro SD
电池充电管理模块
产品尺寸 73.06(H)x 50.54(V) mm


Socket

  • 12PIN 杜邦线接口
    1. {| class="wikitable";style="width:1500px" align="auto"
引脚丝印 功能 说明
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
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

你可以在此处放置任何内容


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按键,此时模块可进入下载模式,可解决大部分无法下载的问题。