ESP32-DevKitS(-R)¶
本指南介绍了乐鑫专为 ESP32 设计的烧录底板 ESP32-DevKitS(-R)。
ESP32-DevKitS(-R) 包括两款开发板,分别是 ESP32-DevKitS 和 ESP32-DevKitS-R。S 代表弹簧 (spring),R 代表 WROVER 模组。
ESP32-DevKitS |
ESP32-DevKitS-R |
本指南包括如下内容:
入门指南¶
本节介绍了如何快速上手 ESP32-DevKitS(-R)。 开头部分介绍了 ESP32-DevKitS(-R),如何烧录开发板 小节介绍了怎样在 ESP32-DevKitS(-R) 上安装模组、配置及烧录固件。
概述¶
ESP32-DevKitS(-R) 是乐鑫专为 ESP32 设计的烧录底板,无需将 ESP32 模组与电源和信号线焊接便可进行烧录。ESP32-DevKitS(-R) 搭载模组后,可作为类似 ESP32-DevKitC 的小型开发板使用。
ESP32-DevKitS 和 ESP32-DevKitS-R 仅在弹簧布局上有所不同,用于适配不同的 ESP32 模组。
组件介绍¶
主要组件 |
介绍 |
---|---|
引脚弹簧 |
适配模组上的邮票孔,用于连接和固定模组。 |
2.54 mm 排母 |
连接板上搭载模组的引脚。关于排母的描述,请见 针座 小节。 |
USB-to-UART 桥接器 |
单芯片 USB 转 UART 桥接器,可提供高达 3 Mbps 的传输速率。 |
LDO |
5V-to-3.3V 低压差线型稳压器 (LDO)。 |
Micro-USB 连接器/Micro USB 端口 |
USB 接口。可用作开发板的供电电源或连接电脑和开发板的通信接口。 |
EN 键 |
复位按键。 |
Boot 键 |
下载按键。按住 Boot 键的同时按一下 EN 键进入“固件下载”模式,通过串口下载固件。 |
电源指示 LED |
开发板通电后(USB 或供电电源),该指示灯亮起。 |
如何烧录开发板¶
通电前,请确保 ESP32-DevKitS(-R) 完好无损。
必备硬件¶
任选一款 ESP32 模组
USB 2.0 数据线(标准 A 型转 Micro-B 型)
电脑 (Windows、Linux 或 macOS)
硬件设置¶
请按照下列步骤将模组安装到 ESP32-DevKitS(-R) 烧录底板上:
将模组轻放到 ESP32-DevKitS(-R) 烧录底板上。确保模组上方的邮票孔与底板上的引脚弹簧对齐。
将模组向下压,听到“咔哒”一声即说明模组已经压入底板。
检查所有引脚弹簧是否均已卡进邮票孔中。如发现错位,可使用镊子将引脚弹簧拨入邮票孔中。
软件设置¶
首选方式¶
使用 ESP-IDF 开发框架是将二进制文件 (*.bin) 烧录到 ESP32-DevKitS(-R) 的首选方式。请前往 快速入门,在 详细安装步骤 一节查看如何快速设置开发环境,将应用程序烧录至 ESP32-DevKitS(-R)。
备选方式¶
Windows 用户也可以使用 Flash 下载工具 烧录二进制文件。请下载该工具、解压并参照 doc 文件夹内的使用指南。
注解
烧录二进制文件时需将 ESP32 芯片设置成固件下载模式。这一步骤可由烧录工具自动执行,也可按住 Boot 按键并点按 EN 按键手动执行。
烧录完成后,烧录工具默认情况下会重启模组,运行已烧录的程序。
内含组件和包装¶
零售订单¶
如购买样品,每个 ESP32-DevKitS(-R) 底板将以防静电袋或零售商选择的其他方式包装。
零售订单请前往 https://www.espressif.com/zh-hans/company/contact/buy-a-sample。
批量订单¶
如批量购买,ESP32-DevKitS(-R) 烧录底板将以大纸板箱包装。
批量订单请前往 https://www.espressif.com/zh-hans/contact-us/sales-questions。
硬件参考¶
功能框图¶
ESP32-DevKitS(-R) 的主要组件和连接方式如下图所示。
电源选项¶
您可从以下三种供电方式中任选其一给 ESP32-DevKitS(-R) 供电:
Micro USB 端口供电(默认)
5V 和 GND 管脚供电
3V3 和 GND 管脚供电
建议选择第一种供电方式:Micro USB 端口供电。
针座¶
. |
标签 |
信号 |
---|---|---|
L1 |
3V3 |
VDD 3V3 |
L2 |
EN |
CHIP_PU |
L3 |
VP |
SENSOR_VP |
L4 |
VN |
SENSOR_VN |
L5 |
34 |
GPIO34 |
L6 |
35 |
GPIO35 |
L7 |
32 |
GPIO32 |
L8 |
33 |
GPIO33 |
L9 |
25 |
GPIO25 |
L10 |
26 |
GPIO26 |
L11 |
27 |
GPIO27 |
L12 |
14 |
GPIO14 |
L13 |
12 |
GPIO12 |
L14 |
GND |
GND |
L15 |
13 |
GPIO13 |
L16 |
D2 |
SD_DATA2 |
L17 |
D3 |
SD_DATA3 |
L18 |
CMD |
SD_CMD |
L19 |
5V |
External 5V |
R1 |
GND |
GND |
R2 |
23 |
GPIO23 |
R3 |
22 |
GPIO22 |
R4 |
TX |
U0TXD |
R5 |
RX |
U0RXD |
R6 |
21 |
GPIO21 |
R7 |
GND |
GND |
R8 |
19 |
GPIO19 |
R9 |
18 |
GPIO18 |
R10 |
5 |
GPIO5 |
R11 |
17 |
GPIO17 |
R12 |
16 |
GPIO16 |
R13 |
4 |
GPIO4 |
R14 |
0 |
GPIO0 |
R15 |
2 |
GPIO2 |
R16 |
15 |
GPIO15 |
R17 |
D1 |
SD_DATA1 |
R18 |
D0 |
SD_DATA0 |
R19 |
CLK |
SD_CLK |
针座图片请参照 组件介绍。
相关文档¶
ESP32-DevKitS(-R) 原理图 (PDF)
ESP32 技术规格书 (PDF)
ESP32-WROOM-32 技术规格书 (PDF)
ESP32-SOLO-1 技术规格书 (PDF)
ESP32-WROVER 技术规格书 (PDF)
ESP32-WROVER-B 技术规格书 (PDF)