1================= 2ESP32-DevKitS(-R) 3================= 4 5:link_to_translation:`en: [English]` 6 7本指南介绍了乐鑫专为 ESP32 设计的烧录底板 ESP32-DevKitS(-R)。 8 9ESP32-DevKitS(-R) 包括两款开发板,分别是 ESP32-DevKitS 和 ESP32-DevKitS-R。S 代表弹簧 (spring),R 代表 WROVER 模组。 10 11+-----------------+-------------------+ 12| |ESP32-DevKitS| | |ESP32-DevKitS-R| | 13+-----------------+-------------------+ 14| ESP32-DevKitS | ESP32-DevKitS-R | 15+-----------------+-------------------+ 16 17.. |ESP32-DevKitS| image:: ../../../_static/esp32-devkits-v1.1-layout-isometric-raw.png 18 19.. |ESP32-DevKitS-R| image:: ../../../_static/esp32-devkits-r-v1.1-layout-isometric-raw.png 20 21本指南包括如下内容: 22 23- `入门指南`_: 简要介绍了 ESP32-DevKitS(-R) 和硬件、软件设置指南。 24- `硬件参考`_: 详细介绍了 ESP32-DevKitS(-R) 的硬件。 25- `相关文档`_: 列出了相关文档的链接。 26 27 28入门指南 29======== 30 31本节介绍了如何快速上手 ESP32-DevKitS(-R)。 开头部分介绍了 ESP32-DevKitS(-R),`如何烧录开发板`_ 小节介绍了怎样在 ESP32-DevKitS(-R) 上安装模组、配置及烧录固件。 32 33 34概述 35---- 36 37 38ESP32-DevKitS(-R) 是乐鑫专为 ESP32 设计的烧录底板,无需将 ESP32 模组与电源和信号线焊接便可进行烧录。ESP32-DevKitS(-R) 搭载模组后,可作为类似 ESP32-DevKitC 的小型开发板使用。 39 40ESP32-DevKitS 和 ESP32-DevKitS-R 仅在弹簧布局上有所不同,用于适配不同的 ESP32 模组。 41 42- ESP32-DevKitS: 43 - ESP32-WROOM-32 44 - ESP32-WROOM-32D 45 - ESP32-WROOM-32U 46 - ESP32-SOLO-1 47 - ESP32-WROOM-32E 48 - ESP32-WROOM-32UE 49- ESP32-DevKitS-R: 50 - ESP32-WROVER (PCB & IPEX) 51 - ESP32-WROVER-B (PCB & IPEX) 52 - ESP32-WROVER-E 53 - ESP32-WROVER-IE 54 55有关上述模组的详细信息,请参考 `ESP32 系列模组 <https://www.espressif.com/zh-hans/products/modules?id=ESP32>`_。 56 57组件介绍 58-------- 59 60.. figure:: ../../../_static/esp32-devkits-v1.1-layout-front.png 61 :align: center 62 :alt: ESP32-DevKitS - 正面 63 :figclass: align-center 64 65 ESP32-DevKitS - 正面 66 67.. figure:: ../../../_static/esp32-devkits-r-v1.1-layout-front.png 68 :align: center 69 :alt: ESP32-DevKitS-R - 正面 70 :figclass: align-center 71 72 ESP32-DevKitS-R - 正面 73 74 75.. list-table:: 76 :widths: 30 70 77 :header-rows: 1 78 79 * - 主要组件 80 - 介绍 81 * - 引脚弹簧 82 - 适配模组上的邮票孔,用于连接和固定模组。 83 * - 2.54 mm 排母 84 - 连接板上搭载模组的引脚。关于排母的描述,请见 `针座`_ 小节。 85 * - USB-to-UART 桥接器 86 - 单芯片 USB 转 UART 桥接器,可提供高达 3 Mbps 的传输速率。 87 * - LDO 88 - 5V-to-3.3V 低压差线型稳压器 (LDO)。 89 * - Micro-USB 连接器/Micro USB 端口 90 - USB 接口。可用作开发板的供电电源或连接电脑和开发板的通信接口。 91 * - EN 键 92 - 复位按键。 93 * - Boot 键 94 - 下载按键。按住 **Boot** 键的同时按一下 **EN** 键进入“固件下载”模式,通过串口下载固件。 95 * - 电源指示 LED 96 - 开发板通电后(USB 或供电电源),该指示灯亮起。 97 98 99如何烧录开发板 100-------------- 101 102通电前,请确保 ESP32-DevKitS(-R) 完好无损。 103 104 105必备硬件 106^^^^^^^^ 107 108- 任选一款 ESP32 模组 109- USB 2.0 数据线(标准 A 型转 Micro-B 型) 110- 电脑 (Windows、Linux 或 macOS) 111 112 113硬件设置 114^^^^^^^^ 115 116请按照下列步骤将模组安装到 ESP32-DevKitS(-R) 烧录底板上: 117 118- 将模组轻放到 ESP32-DevKitS(-R) 烧录底板上。确保模组上方的邮票孔与底板上的引脚弹簧对齐。 119- 将模组向下压,听到“咔哒”一声即说明模组已经压入底板。 120- 检查所有引脚弹簧是否均已卡进邮票孔中。如发现错位,可使用镊子将引脚弹簧拨入邮票孔中。 121 122 123 124软件设置 125^^^^^^^^ 126 127首选方式 128++++++++ 129使用 ESP-IDF 开发框架是将二进制文件 (\*.bin) 烧录到 ESP32-DevKitS(-R) 的首选方式。请前往 :doc:`../../get-started/index`,在 :ref:`get-started-step-by-step` 一节查看如何快速设置开发环境,将应用程序烧录至 ESP32-DevKitS(-R)。 130 131 132备选方式 133++++++++ 134 135Windows 用户也可以使用 `Flash 下载工具 <https://www.espressif.com/zh-hans/support/download/other-tools?keys=FLASH+>`_ 烧录二进制文件。请下载该工具、解压并参照 *doc* 文件夹内的使用指南。 136 137 .. 注解:: 138 1. 烧录二进制文件时需将 ESP32 芯片设置成固件下载模式。这一步骤可由烧录工具自动执行,也可按住 Boot 按键并点按 EN 按键手动执行。 139 2. 烧录完成后,烧录工具默认情况下会重启模组,运行已烧录的程序。 140 141 142底板尺寸 143-------- 144 145.. figure:: ../../../_static/esp32-devkits-v1.1-dimensions-back.png 146 :align: center 147 :alt: ESP32-DevKitS - 背面 148 :figclass: align-center 149 150 ESP32-DevKitS 尺寸 - 背面 151 152.. figure:: ../../../_static/esp32-devkits-r-v1.1-dimensions-back.png 153 :align: center 154 :alt: ESP32-DevKitS-R - 背面 155 :figclass: align-center 156 157 ESP32-DevKitS-R 尺寸 - 背面 158 159 160内含组件和包装 161-------------- 162 163零售订单 164^^^^^^^^ 165 166如购买样品,每个 ESP32-DevKitS(-R) 底板将以防静电袋或零售商选择的其他方式包装。 167 168零售订单请前往 https://www.espressif.com/zh-hans/company/contact/buy-a-sample。 169 170 171批量订单 172^^^^^^^^ 173 174如批量购买,ESP32-DevKitS(-R) 烧录底板将以大纸板箱包装。 175 176批量订单请前往 https://www.espressif.com/zh-hans/contact-us/sales-questions。 177 178 179硬件参考 180======== 181 182 183功能框图 184-------- 185 186ESP32-DevKitS(-R) 的主要组件和连接方式如下图所示。 187 188.. figure:: ../../../_static/esp32-devkits-r-v1.1-block_diagram.png 189 :align: center 190 :scale: 70% 191 :alt: ESP32-DevKitS(-R)(点击放大) 192 :figclass: align-center 193 194 ESP32-DevKitS(-R)(点击放大) 195 196 197 198电源选项 199^^^^^^^^ 200 201您可从以下三种供电方式中任选其一给 ESP32-DevKitS(-R) 供电: 202 203- Micro USB 端口供电(默认) 204- 5V 和 GND 管脚供电 205- 3V3 和 GND 管脚供电 206 207建议选择第一种供电方式:Micro USB 端口供电。 208 209 210针座 211---- 212 213======= ================ ================================ 214. 标签 信号 215======= ================ ================================ 216L1 3V3 VDD 3V3 217L2 EN CHIP_PU 218L3 VP SENSOR_VP 219L4 VN SENSOR_VN 220L5 34 GPIO34 221L6 35 GPIO35 222L7 32 GPIO32 223L8 33 GPIO33 224L9 25 GPIO25 225L10 26 GPIO26 226L11 27 GPIO27 227L12 14 GPIO14 228L13 12 GPIO12 229L14 GND GND 230L15 13 GPIO13 231L16 D2 SD_DATA2 232L17 D3 SD_DATA3 233L18 CMD SD_CMD 234L19 5V External 5V 235R1 GND GND 236R2 23 GPIO23 237R3 22 GPIO22 238R4 TX U0TXD 239R5 RX U0RXD 240R6 21 GPIO21 241R7 GND GND 242R8 19 GPIO19 243R9 18 GPIO18 244R10 5 GPIO5 245R11 17 GPIO17 246R12 16 GPIO16 247R13 4 GPIO4 248R14 0 GPIO0 249R15 2 GPIO2 250R16 15 GPIO15 251R17 D1 SD_DATA1 252R18 D0 SD_DATA0 253R19 CLK SD_CLK 254======= ================ ================================ 255 256针座图片请参照 `组件介绍`_。 257 258 259相关文档 260======== 261- `ESP32-DevKitS(-R) 原理图 <https://dl.espressif.com/dl/ESP32_DEVKITS_20190621.pdf>`_ (PDF) 262- `ESP32 技术规格书 <https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf>`_ (PDF) 263- `ESP32-WROOM-32 技术规格书 <https://espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_cn.pdf>`_ (PDF) 264- `ESP32-WROOM-32D & ESP32-WROOM-32U 技术规格书 <https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_cn.pdf>`_ (PDF) 265- `ESP32-SOLO-1 技术规格书 <https://www.espressif.com/sites/default/files/documentation/esp32-solo-1_datasheet_cn.pdf>`_ (PDF) 266- `ESP32-WROVER 技术规格书 <https://espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_cn.pdf>`_ (PDF) 267- `ESP32-WROVER-B 技术规格书 <https://www.espressif.com/sites/default/files/documentation/esp32-wrover-b_datasheet_cn.pdf>`_ (PDF) 268- `乐鑫产品选型工具 <https://products.espressif.com/#/product-selector?names=>`__ 269