“ESP32-S3-Touch-LCD-4.3”的版本间的差异
来自Waveshare Wiki
第215行: | 第215行: | ||
*[https://github.com/espressif/esp-idf ESP-IDF] | *[https://github.com/espressif/esp-idf ESP-IDF] | ||
==程序== | ==程序== | ||
− | *[https://www.waveshare.net/ 示例程序] | + | *[https://www.waveshare.net/w/upload/6/6b/Esp32-s3-touch-lcd-4.3-code.zip 示例程序] |
==软件== | ==软件== | ||
*[https://www.waveshare.net/w/upload/b/b3/Sscom5.13.1.zip 串口和网络调试助手] | *[https://www.waveshare.net/w/upload/b/b3/Sscom5.13.1.zip 串口和网络调试助手] |
2023年12月6日 (三) 09:52的版本
| ||||||||||||||||||||
| ||||||||||||||||||||
说明
产品简介
ESP32-S3-Touch-LCD-4.3 是一款支持 2.4GHz WiFi 和 BLE 5 的微控制器开发板。集成大容量 Flash 和 PSRAM,板载 4.3 英寸电容触摸屏,可流畅运行 LVGL 等 GUI 界面程序;结合多种外设接口,快速开发 ESP32-S3 的 HMI 等应用。
产品特性
- 搭载高性能 Xtensa 32 位 LX7 双核处理器,主频高达 240MHz
- 支持 2.4 GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth 5 (LE),板载天线
- 内置 512KB SRAM 和 384KB ROM,叠封 8MB Flash 和 8MB PSRAM
- 板载 4.3 英寸电容触摸屏,800 × 480 分辨率,65K 彩色
- 支持 I2C 接口控制电容触摸,5 点触控,支持中断
- 板载 CAN、RS485、I2C 接口和 Micro SD 卡座等,集成全速 USB 串口
- 支持灵活时钟,模块电源单独设置等精准控制,实现多场景低功耗模式
硬件说明
接口说明
- UART 接口: 使用 CH343P 芯片用于 USB 转 UART 连接 ESP32-S3 的 UART_TXD(GPIO43),UART_RXD(GPIO44) ,用于固件烧录和日志打印
- USB 接口:GPIO19(DP) GPIO20(DN) 默认作为 ESP32-S3 的 USB 引脚 ,接口可以使用 UVC 等协议摄像头,UVC驱动请查阅连接
- Sensor 接口:此接口连接 GPIO6 作 ADC 使用,可以接入 Sensor套件等器件
- CAN 接口:CAN 接口引脚和 USB 接口引脚复用,使用 FSUSB42UMX 芯片切换,默认使用 USB 接口(FSUSB42UMX的USB_SEL引脚为HIGH时)
- I2C 接口:ESP32-S3 提供多路硬件 I2C ,目前使用 GPIO8(SDA),GPIO9(SCL) 引脚做 I2C 总线挂载 IO 扩展芯片、触摸接口,I2C接口
- RS485 接口:开发板板载 RS485 接口电路,可直接接入 RS485 设备进行通信,RS485电路收发模式自动切换
- PH2.0 电池接口:开发板使用高效充放电管理芯片 CS8501 ,可将单节锂电池升压到 5V ,目前设置充电电流为 580mA,用户可自行更换 R45 电阻更改充电电流,详情请查阅原理图
ESP32-S3-WROOM-x | LCD | USB | SD | UART | CAN | Sensor | |
GPIO0 | G3 | ||||||
GPIO1 | R3 | ||||||
GPIO2 | R4 | ||||||
GPIO3 | VSYNC | ||||||
GPIO4 | TP_IRQ | ||||||
GPIO5 | DE | ||||||
GPIO6 | AD | ||||||
GPIO7 | PCLK | ||||||
GPIO8 | TP_SDA | ||||||
GPIO9 | TP_SCL | ||||||
GPIO10 | B7 | ||||||
GPIO11 | MOSI | ||||||
GPIO12 | SCK | ||||||
GPIO13 | MISO | ||||||
GPIO14 | B3 | ||||||
GPIO15 | RS485_TX | ||||||
GPIO16 | RS485_RX | ||||||
GPIO17 | B6 | ||||||
GPIO18 | B5 | ||||||
GPIO19 | USB_DN | CANRX | |||||
---|---|---|---|---|---|---|---|
GPIO20 | USB_DP | CANTX | |||||
GPIO21 | G7 | ||||||
GPIO38 | B4 | ||||||
GPIO39 | G2 | ||||||
GPIO40 | R7 | ||||||
GPIO41 | R6 | ||||||
GPIO42 | R5 | ||||||
GPIO43 | UART_TXD | ||||||
GPIO44 | UART_RXD | ||||||
GPIO45 | G4 | ||||||
GPIO46 | HSYNC | ||||||
GPIO47 | G6 | ||||||
GPIO48 | G5 | ||||||
CH422G | - | - | - | - | - | - | |
EXIO1 | TP_RST | ||||||
EXIO2 | DISP | ||||||
EXIO3 | LCD_RST | ||||||
EXIO4 | SD_CS | ||||||
EXIO5 | USB_SEL(HIGH) | USB_SEL(LOW) |
硬件连接
- 开发板板载自动下载电路,UART 丝印处 Type C 端口用于程序下载和日志打印,下载程序后,按 RESET 按键运行程序
- 使用时注意 PCB 天线区域,避免其它金属,塑料件贴合 PCB 天线
- 开发板使用 PH2.0 座子引出 ADC ,CAN,I2C,RS485 外设引脚,使用 PH2.0 转 2.54mm 杜邦公头配件连接传感器件
- 4.3inch 屏幕占用绝大多数 GPIO,开始板使用 CH422G 芯片扩展 IO,用于复位,关闭打开背光等
- CAN 和 RS485 外设默认使用跳冒连接 120 欧姆电阻,可选 NC 取消终端电阻连接
- SD 卡使用 SPI 通信,注意 SD_CS 引脚需要由 CH422G 的 EXIO4 驱动
其它说明
- 目前在 ESP-IDF v5.1 下使用单核跑 LVGL benchamark 示例的平均帧率是 41 FPS,编译前需要使能 120M PSRAM
- PH2.0 锂电池座子只支持单节 3.7V 锂电池,勿使用多组电池包同时接入充放电,建议单节容量在 2000mAH 以下
产品尺寸
环境设置
ESP32 系列开发板的软件框架成熟,可使用 C/C++(Arduino,ESP-IDF),MicroPython 等进行快速开发产品原型,以下简要介绍:
- MicroPython 是 Python 3 编程语言的精简高效实现,其中包括 Python 标准库的一小部分,并且经过优化,可在微控制器和受限环境中运行。(当前不支持此产品的开发)
- 环境设置是在 Windows 10 系统下进行,用户可以选择使用 Arduino 或 Visual Studio Code(ESP-IDF) 作为 IDE 进行开发, Mac/Linux 操作系统用户请参考官方说明
ESP-IDF
Arduino
1. 下载安装Arduino IDE,注意默认配置及全英文路径
2. Arduino IDE 安装 ESP32 库,详细安装过程如下,相关资料请点击链接参考
- 中国大陆安装
- 下载离线包esp32_packages2.0.12_arduinome.exe 后双击安装,若之前在线安装失败,请删除掉 %LOCALAPPDATA%/Arduino15/packages 下的 esp32 文件夹
- 安装离线包后,打开 Arduino IDE,在 File->Preferences 下 Settings 界面的 Additional boards manager URLs 处填写下面链接后保存
https://arduino.me/packages/esp32.json
- 重启 Arduino IDE,离线包安装完成
- 其它地区安装
- 在 File->Preferences 下 Settings 界面的 Additional boards manager URLs 处填写下面链接后保存
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- 在 Board Manager 中搜索 esp32 进行安装,下载安装完成后重启 Arduino IDE 生效
3. 打开 Arduino IDE,注意菜单栏中 Tools 选择对应 Flash(8MB) 和使能 PSRAM(8MB OPI),如下图所示
示例程序
资料
文档
程序
软件
数据手册
FAQ