ESP32-DevKitS(-R)

[English]

本指南介绍了乐鑫专为 ESP32 设计的烧录底板 ESP32-DevKitS(-R)。

ESP32-DevKitS(-R) 包括两款开发板,分别是 ESP32-DevKitS 和 ESP32-DevKitS-R。S 代表弹簧 (spring),R 代表 WROVER 模组。

ESP32-DevKitS

ESP32-DevKitS-R

ESP32-DevKitS

ESP32-DevKitS-R

本指南包括如下内容:

  • 入门指南: 简要介绍了 ESP32-DevKitS(-R) 和硬件、软件设置指南。

  • 硬件参考: 详细介绍了 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 模组。

  • ESP32-DevKitS:
    • ESP32-WROOM-32

    • ESP32-WROOM-32D

    • ESP32-WROOM-32U

    • ESP32-SOLO-1

    • ESP32-WROOM-32E

    • ESP32-WROOM-32UE

  • ESP32-DevKitS-R:
    • ESP32-WROVER (PCB & IPEX)

    • ESP32-WROVER-B (PCB & IPEX)

    • ESP32-WROVER-E

    • ESP32-WROVER-IE

有关上述模组的详细信息,请参考 ESP32 系列模组

组件介绍

ESP32-DevKitS - 正面

ESP32-DevKitS - 正面

ESP32-DevKitS-R - 正面

ESP32-DevKitS-R - 正面

主要组件

介绍

引脚弹簧

适配模组上的邮票孔,用于连接和固定模组。

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 文件夹内的使用指南。

备注

  1. 烧录二进制文件时需将 ESP32 芯片设置成固件下载模式。这一步骤可由烧录工具自动执行,也可按住 Boot 按键并点按 EN 按键手动执行。

  2. 烧录完成后,烧录工具默认情况下会重启模组,运行已烧录的程序。

底板尺寸

ESP32-DevKitS - 背面

ESP32-DevKitS 尺寸 - 背面

ESP32-DevKitS-R - 背面

ESP32-DevKitS-R 尺寸 - 背面

内含组件和包装

零售订单

如购买样品,每个 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)(点击放大)

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

针座图片请参照 组件介绍