
乐鑫科技ESPRESSIF ESP32-DevKitM-1
乐鑫科技ESPRESSIF ESP32-DevKitM-1
This user guide will help you get started with ESP32-DevKitM-1 and will also provide more in-depth information.
本指南将介绍如何使用 ESP32-DevKitM-1,并提供更多关于此开发板的信息。
乐鑫科技ESPRESSIF ESP32-DevKitM-1 is an ESP32-MINI-1(1U)-based development board produced by Espressif. Most of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Users can either connect peripherals with jumper wires or mount ESP32-DevKitM-1 on a breadboard.
ESP32-DevKitM-1 是乐鑫推出的一款基于 ESP32-MINI-1(1U) 模组的入门级开发板。板上模组大部分管脚均已引出至两侧排针,用户可根据实际需求,通过跳线轻松连接多种外围设备,同时也可将开发板插在面包板上使用。
Getting Started
This section describes how to get started with ESP32-DevKitM-1. It begins with a few introductory sections about the ESP32-DevKitM-1, then Section Start Application Development provides instructions on how to do the initial hardware setup and then how to flash firmware onto the ESP32-DevKitM-1.
快速入门
本节介绍如何开始使用 乐鑫科技ESPRESSIF ESP32-DevKitM-1,主要包括三大部分:首先,介绍一些关于 ESP32-DevKitM-1 的基本信息,然后在 应用程序开发 章节介绍如何进行硬件初始化,介绍如何为 ESP32-DevKitM-1 烧录固件。
Overview
This is a small and convenient development board that features:
ESP32-MINI-1, or ESP32-MINI-1U module
USB-to-serial programming interface that also provides power supply for the board
pin headers
pushbuttons for reset and activation of Firmware Download mode
a few other components
概述
ESP32-DevKitM-1 开发板是一款小巧实用的开发板,具备以下特色功能:
集成了 ESP32-MINI-1 或 ESP32-MINI-1U 模组
USB 转串口编程接口同时可为开发板供电
设有排针
设有重置按钮和固件下载模式激活按钮
以及其他组件
Description of Components
The following figure and the table below describe the key components, interfaces and controls of the ESP32-DevKitM-1 board. We take the board with a ESP32-MINI-1 module as an example in the following sections.
组件介绍
ESP32-DevKitM-1 开发板的主要组件、接口及控制方式见下图。下文以板载 ESP32-MINI-1 的开发板为例进行说明。
乐鑫科技ESPRESSIF ESP32-DevKitM-1 - 正面
Key Component |
Description |
On-board module |
ESP32-MINI-1 module or ESP32-MINI-1U module. ESP32-MINI-1 comes with an on-board PCB antenna. ESP32-MINI-1U comes with an external antenna connector. The two modules both have a 4 MB flash in chip package. |
5 V to 3.3 V LDO |
Power regulator converts 5 V to 3.3 V. |
Boot Button |
Download button. Holding down Boot and then pressing Reset initiates Firmware Download mode for downloading firmware through the serial port. |
Reset Button |
Reset Button |
Micro-USB Port |
USB interface. Power supply for the board as well as the communication interface between a computer and the ESP32 chip. |
USB-to-UART Bridge |
Single USB-UART bridge chip provides transfer rates up to 3 Mbps. |
3.3 V Power On LED |
Turns on when the USB is connected to the board. |
I/O Connector |
All available GPIO pins (except for the SPI bus for flash) are broken out to the pin headers on the board. Users can program ESP32 chip to enable multiple functions. |
主要组件 |
基本介绍 |
板载模组 |
ESP32-MINI-1 模组或 ESP32-MINI-1U 模组。ESP32-MINI-1 带有板载 PCB 天线;ESP32-MINI-1U 带有外部天线连接器。两款模组内置的芯片均叠封 4 MB flash。 |
5 V 转 3.3 V LDO |
电源转换器,输入 5 V,输出 3.3 V |
Boot 键 |
下载按键。按下 Boot 键的同时按一下 Reset 键进入“固件下载”模式,通过串口下载固件 |
Reset 键 |
复位按键 |
Micro-USB 接口 |
USB 接口,可用作开发板的供电电源或 PC 和 ESP32 芯片的通信接口 |
USB 至 UART 桥接器 |
单芯片 USB 至 UART 桥接器,可提供高达 3 Mbps 的传输速率 |
3.3 V 电源指示灯 |
开发板连接 USB 电源后,该指示灯亮起。 |
I/O 连接器 |
所有可用 GPIO 管脚(除 Flash 的 SPI 总线)均已引出至开发板的排针。用户可对 ESP32 芯片编程,开发多种功能 |
Start Application Development
Before powering up your ESP32-DevKitM-1, please make sure that it is in good condition with no obvious signs of damage.
应用程序开发
乐鑫科技ESPRESSIF ESP32-DevKitM-1 上电前,请首先确认开发板完好无损。
Required Hardware
ESP32-DevKitM-1
USB 2.0 cable (Standard-A to Micro-B)
Computer running Windows, Linux, or macOS
硬件准备
ESP32-DevKitM-1 开发板
USB A / micro USB B 数据线
PC(Windows、Linux 或 Mac OS)
Hardware Reference
Block Diagram
A block diagram below shows the components of ESP32-DevKitM-1 and their interconnections.
硬件参考
功能框图
乐鑫科技ESPRESSIF ESP32-DevKitM-1 的主要组件和连接方式如下图所示。
ESP32-DevKitM-1
Power Source Select
There are three mutually exclusive ways to provide power to the board:
Micro USB port, default power supply
5V and GND header pins
3V3 and GND header pins
电源选项
开发板可从以下三种供电方式中任选其一:
Micro USB 供电(默认)
5V / GND 管脚供电
3V3 / GND 管脚供电
Warning
The power supply must be provided using one and only one of the options above, otherwise the board and/or the power supply source can be damaged.
Power supply by micro USB port is recommended.
警告
上述供电模式 不可同时连接,否则可能会损坏开发板和/或电源。
建议选择一种供电方式:Micro USB 端口供电。
Pin Descriptions
The table below provides the Name and Function of pins on both sides of the board. For peripheral pin configurations, please refer to ESP32 Datasheet.
管脚描述
开发板两侧 I/O 管脚,其具体名称和功能见下表。
No. |
Name |
Type |
Function |
1 |
GND |
P |
Ground |
2 |
3V3 |
P |
3.3 V power supply |
3 |
I36 |
I |
GPIO36, ADC1_CH0, RTC_GPIO0 |
4 |
I37 |
I |
GPIO37, ADC1_CH1, RTC_GPIO1 |
5 |
I38 |
I |
GPIO38, ADC1_CH2, RTC_GPIO2 |
6 |
I39 |
I |
GPIO39, ADC1_CH3, RTC_GPIO3 |
7 |
RST |
I |
Reset; High: enable; Low: powers off |
8 |
I34 |
I |
GPIO34, ADC1_CH6, RTC_GPIO4 |
9 |
I35 |
I |
GPIO35, ADC1_CH7, RTC_GPIO5 |
10 |
IO32 |
I/O |
GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4, TOUCH9, RTC_GPIO9 |
11 |
IO33 |
I/O |
GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5, TOUCH8, RTC_GPIO8 |
12 |
IO25 |
I/O |
GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0 |
13 |
IO26 |
I/O |
GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1 |
14 |
IO27 |
I/O |
GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV |
15 |
IO14 |
I/O |
GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2 |
16 |
5V |
P |
5 V power supply |
17 |
IO12 |
I/O |
GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3 |
18 |
IO13 |
I/O |
GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER |
19 |
IO15 |
I/O |
GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3 |
20 |
IO2 |
I/O |
GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0, SD_DATA0 |
21 |
IO0 |
I/O |
GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK |
22 |
IO4 |
I/O |
GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER |
23 |
IO9 |
I/O |
GPIO9, HS1_DATA2, U1RXD, SD_DATA2 |
24 |
IO10 |
I/O |
GPIO10, HS1_DATA3, U1TXD, SD_DATA3 |
25 |
IO5 |
I/O |
GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK |
26 |
IO18 |
I/O |
GPIO18, HS1_DATA7, VSPICLK |
27 |
IO23 |
I/O |
GPIO23, HS1_STROBE, VSPID |
28 |
IO19 |
I/O |
GPIO19, VSPIQ, U0CTS, EMAC_TXD0 |
29 |
IO22 |
I/O |
GPIO22, VSPIWP, U0RTS, EMAC_TXD1 |
30 |
IO21 |
I/O |
GPIO21, VSPIHD, EMAC_TX_EN |
31 |
TXD0 |
I/O |
GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 |
32 |
RXD0 |
I/O |
GPIO3, U0RXD, CLK_OUT2 |
编号 |
名称 |
类型 |
功能 |
1 |
GND |
P |
接地 |
2 |
3V3 |
P |
3.3 V 电源 |
3 |
I36 |
I |
GPIO36, ADC1_CH0, RTC_GPIO0 |
4 |
I37 |
I |
GPIO37, ADC1_CH1, RTC_GPIO1 |
5 |
I38 |
I |
GPIO38, ADC1_CH2, RTC_GPIO2 |
6 |
I39 |
I |
GPIO39, ADC1_CH3, RTC_GPIO3 |
7 |
RST |
I |
复位;高电平:使能;低电平:关闭 |
8 |
I34 |
I |
GPIO34, ADC1_CH6, RTC_GPIO4 |
9 |
I35 |
I |
GPIO35, ADC1_CH7, RTC_GPIO5 |
10 |
IO32 |
I/O |
GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4, TOUCH9, RTC_GPIO9 |
11 |
IO33 |
I/O |
GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5, TOUCH8, RTC_GPIO8 |
12 |
IO25 |
I/O |
GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0 |
13 |
IO26 |
I/O |
GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1 |
14 |
IO27 |
I/O |
GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV |
15 |
IO14 |
I/O |
GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2 |
16 |
5V |
P |
5 V 电源 |
17 |
IO12 |
I/O |
GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3 |
18 |
IO13 |
I/O |
GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER |
19 |
IO15 |
I/O |
GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3 |
20 |
IO2 |
I/O |
GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0, SD_DATA0 |
21 |
IO0 |
I/O |
GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK |
22 |
IO4 |
I/O |
GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER |
23 |
IO9 |
I/O |
GPIO9, HS1_DATA2, U1RXD, SD_DATA2 |
24 |
IO10 |
I/O |
GPIO10, HS1_DATA3, U1TXD, SD_DATA3 |
25 |
IO5 |
I/O |
GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK |
26 |
IO18 |
I/O |
GPIO18, HS1_DATA7, VSPICLK |
27 |
IO23 |
I/O |
GPIO23, HS1_STROBE, VSPID |
28 |
IO19 |
I/O |
GPIO19, VSPIQ, U0CTS, EMAC_TXD0 |
29 |
IO22 |
I/O |
GPIO22, VSPIWP, U0RTS, EMAC_TXD1 |
30 |
IO21 |
I/O |
GPIO21, VSPIHD, EMAC_TX_EN |
31 |
TXD0 |
I/O |
GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 |
32 |
RXD0 |
I/O |
GPIO3, U0RXD, CLK_OUT2 |
地址:深圳市宝安区西乡街道麻布社区宝安互联网产业基地A区6栋7栋7706
版权所有©2020 深圳市飞睿科技有限公司 粤ICP备2020098907号 飞睿科技微波雷达wifi模块网站地图
免责声明:本网站部分图片和文字内容以及视频可能来源于网络,转载目的在于传递更多信息,并不代表本网站赞同其观点或证实其内容的真实性。如涉及作品内容、版权和其它问题,请在30日内与本网站联系,我们将在第一时间删除内容!本站拥有对此声明的最终解释权。