mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
b85358e593
components/esp_wifi/lib_esp32/
269 lines
9.1 KiB
ReStructuredText
269 lines
9.1 KiB
ReStructuredText
=================
|
||
ESP32-DevKitS(-R)
|
||
=================
|
||
|
||
:link_to_translation:`en: [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| image:: ../../../_static/esp32-devkits-v1.1-layout-isometric-raw.png
|
||
|
||
.. |ESP32-DevKitS-R| image:: ../../../_static/esp32-devkits-r-v1.1-layout-isometric-raw.png
|
||
|
||
本指南包括如下内容:
|
||
|
||
- `入门指南`_: 简要介绍了 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:
|
||
- :ref:`esp-modules-and-boards-esp32-wroom-32`
|
||
- :ref:`ESP32-WROOM-32D <esp-modules-and-boards-esp32-wroom-32d-and-u>`
|
||
- :ref:`ESP32-WROOM-32U <esp-modules-and-boards-esp32-wroom-32d-and-u>`
|
||
- :ref:`esp-modules-and-boards-esp32-solo-1`
|
||
- `ESP32-WROOM-32E <https://www.espressif.com/en/products/hardware/modules>`_
|
||
- `ESP32-WROOM-32UE <https://www.espressif.com/en/products/hardware/modules>`_
|
||
- ESP32-DevKitS-R:
|
||
- :ref:`ESP32-WROVER (PCB & IPEX) <esp-modules-and-boards-esp32-wrover>`
|
||
- :ref:`ESP32-WROVER-B (PCB & IPEX) <esp-modules-and-boards-esp32-wrover>`
|
||
- `ESP32-WROVER-E <https://www.espressif.com/en/products/hardware/modules>`_
|
||
- `ESP32-WROVER-IE <https://www.espressif.com/en/products/hardware/modules>`_
|
||
|
||
|
||
|
||
组件介绍
|
||
--------
|
||
|
||
.. figure:: ../../../_static/esp32-devkits-v1.1-layout-front.png
|
||
:align: center
|
||
:alt: ESP32-DevKitS - 正面
|
||
:figclass: align-center
|
||
|
||
ESP32-DevKitS - 正面
|
||
|
||
.. figure:: ../../../_static/esp32-devkits-r-v1.1-layout-front.png
|
||
:align: center
|
||
:alt: ESP32-DevKitS-R - 正面
|
||
:figclass: align-center
|
||
|
||
ESP32-DevKitS-R - 正面
|
||
|
||
|
||
.. list-table::
|
||
:widths: 30 70
|
||
:header-rows: 1
|
||
|
||
* - 主要组件
|
||
- 介绍
|
||
* - 引脚弹簧
|
||
- 适配模组上的邮票孔,用于连接和固定模组。
|
||
* - 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) 的首选方式。请前往 :doc:`../../get-started/index`,在 :ref:`get-started-step-by-step` 一节查看如何快速设置开发环境,将应用程序烧录至 ESP32-DevKitS(-R)。
|
||
|
||
|
||
备选方式
|
||
++++++++
|
||
|
||
Windows 用户也可以使用 `Flash 下载工具 <https://www.espressif.com/zh-hans/support/download/other-tools?keys=FLASH+>`_ 烧录二进制文件。请下载该工具、解压并参照 *doc* 文件夹内的使用指南。
|
||
|
||
.. 注解::
|
||
1. 烧录二进制文件时需将 ESP32 芯片设置成固件下载模式。这一步骤可由烧录工具自动执行,也可按住 Boot 按键并点按 EN 按键手动执行。
|
||
2. 烧录完成后,烧录工具默认情况下会重启模组,运行已烧录的程序。
|
||
|
||
|
||
底板尺寸
|
||
--------
|
||
|
||
.. figure:: ../../../_static/esp32-devkits-v1.1-dimensions-back.png
|
||
:align: center
|
||
:alt: ESP32-DevKitS - 背面
|
||
:figclass: align-center
|
||
|
||
ESP32-DevKitS 尺寸 - 背面
|
||
|
||
.. figure:: ../../../_static/esp32-devkits-r-v1.1-dimensions-back.png
|
||
:align: center
|
||
:alt: ESP32-DevKitS-R - 背面
|
||
:figclass: align-center
|
||
|
||
ESP32-DevKitS-R 尺寸 - 背面
|
||
|
||
|
||
内含组件和包装
|
||
--------------
|
||
|
||
零售订单
|
||
^^^^^^^^
|
||
|
||
如购买样品,每个 ESP32-DevKitS(-R) 底板将以防静电袋或零售商选择的其他方式包装。
|
||
|
||
零售订单请前往 https://www.espressif.com/zh-hans/company/contact/buy-a-sample。
|
||
|
||
|
||
批量订单
|
||
^^^^^^^^
|
||
|
||
如批量购买,ESP32-DevKitS(-R) 烧录底板将以大纸板箱包装。
|
||
|
||
批量订单请参考 `乐鑫产品订购信息 <https://www.espressif.com/sites/default/files/documentation/espressif_products_ordering_information_en.pdf>`__ (PDF)。
|
||
|
||
|
||
硬件参考
|
||
========
|
||
|
||
|
||
功能框图
|
||
--------
|
||
|
||
ESP32-DevKitS(-R) 的主要组件和连接方式如下图所示。
|
||
|
||
.. figure:: ../../../_static/esp32-devkits-r-v1.1-block_diagram.png
|
||
:align: center
|
||
:scale: 70%
|
||
:alt: ESP32-DevKitS(-R)(点击放大)
|
||
:figclass: align-center
|
||
|
||
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) 原理图 <https://dl.espressif.com/dl/ESP32_DEVKITS_20190621.pdf>`_ (PDF)
|
||
- `ESP32 技术规格书 <https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf>`_ (PDF)
|
||
- `ESP32-WROOM-32 技术规格书 <https://espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_cn.pdf>`_ (PDF)
|
||
- `ESP32-WROOM-32D & ESP32-WROOM-32U 技术规格书 <https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_cn.pdf>`_ (PDF)
|
||
- `ESP32-SOLO-1 技术规格书 <https://www.espressif.com/sites/default/files/documentation/esp32-solo-1_datasheet_cn.pdf>`_ (PDF)
|
||
- `ESP32-WROVER 技术规格书 <https://espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_cn.pdf>`_ (PDF)
|
||
- `ESP32-WROVER-B 技术规格书 <https://www.espressif.com/sites/default/files/documentation/esp32-wrover-b_datasheet_cn.pdf>`_ (PDF)
|
||
- `乐鑫产品订购信息 <https://www.espressif.com/sites/default/files/documentation/espressif_products_ordering_information_cn.pdf>`__ (PDF)
|