编辑: 紫甘兰 | 2019-07-05 |
2 ESP-WROOM-32 技术规格书 V2.1 2. 管脚定义 2. 管脚定义 2.1 管脚布局 图1: ESP-WROOM-32 管脚布局前视图 2.2 管脚定义 ESP-WROOM-32 共有
38 个管脚,具体描述参见表 3. 表3: 管脚定义 名称 序号 类型 功能 GND
1 P Ground 3V3
2 P Power supply. EN
3 I Chip-enable signal. Active high. SENSOR_VP
4 I GPIO36, SENSOR_VP, ADC_H, ADC1_CH0, RTC_GPIO0 SENSOR_VN
5 I GPIO39, SENSOR_VN, ADC1_CH3, ADC_H, RTC_GPIO3 IO34
6 I GPIO34, ADC1_CH6, RTC_GPIO4 IO35
7 I GPIO35, ADC1_CH7, RTC_GPIO5 IO32
8 I/O GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4, TOUCH9, RTC_GPIO9 IO33
9 I/O GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5, TOUCH8, RTC_GPIO8 IO25
10 I/O GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0 IO26
11 I/O GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1 Espressif Systems
3 ESP-WROOM-32 技术规格书 V2.1 2. 管脚定义 名称 序号 类型 功能 IO27
12 I/O GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV IO14
13 I/O GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2 IO12
14 I/O GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3 GND
15 P Ground IO13
16 I/O GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER SHD/SD2*
17 I/O GPIO9, SD_DATA2, SPIHD, HS1_DATA2, U1RXD SWP/SD3*
18 I/O GPIO10, SD_DATA3, SPIWP, HS1_DATA3, U1TXD SCS/CMD*
19 I/O GPIO11, SD_CMD, SPICS0, HS1_CMD, U1RTS SCK/CLK*
20 I/O GPIO6, SD_CLK, SPICLK, HS1_CLK, U1CTS SDO/SD0*
21 I/O GPIO7, SD_DATA0, SPIQ, HS1_DATA0, U2RTS SDI/SD1*
22 I/O GPIO8, SD_DATA1, SPID, HS1_DATA1, U2CTS IO15
23 I/O GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13, HS2_CMD, SD_CMD, EMAC_RXD3 IO2
24 I/O GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0, SD_DATA0 IO0
25 I/O GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK IO4
26 I/O GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER IO16
27 I/O GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT IO17
28 I/O GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180 IO5
29 I/O GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK IO18
30 I/O GPIO18, VSPICLK, HS1_DATA7 IO19
31 I/O GPIO19, VSPIQ, U0CTS, EMAC_TXD0 NC
32 - - IO21
33 I/O GPIO21, VSPIHD, EMAC_TX_EN RXD0
34 I/O GPIO3, U0RXD, CLK_OUT2 TXD0
35 I/O GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 IO22
36 I/O GPIO22, VSPIWP, U0RTS, EMAC_TXD1 IO23
37 I/O GPIO23, VSPID, HS1_STROBE GND
38 P Ground 说明: * 管脚 SCK/CLK,SDO/SD0,SDI/SD1,SHD/SD2,SWP/SD3,和SCS/CMD,即GPIO6 至GPIO11 用于连接模组上 集成的 SPI Flash,不建议用于其他功能. 2.3 Strapping 管脚 ESP32 共有
5 个Strapping 管脚,可参考章节
6 电路原理图: ? MTDI Espressif Systems
4 ESP-WROOM-32 技术规格书 V2.1 2. 管脚定义 ? GPIO0 ? GPIO2 ? MTDO ? GPIO5 软件可以读取寄存器 GPIO_STRAPPING 中这
5 个位的值. 在芯片上电复位过程中,Strapping 管脚对电平采样并存储到锁存器中,锁存为
0 或
1 ,并一直保持到芯 片掉电或关闭.锁存器中 Strapping 比特的值用于配置设备的启动模式,VDD_SDIO 工作电压和其他的系统初始 设置. 每一个 Strapping 管脚都会连接内部上拉/下拉.如果一个 Strapping 管脚没有连接或者连接的外部线路处于高 阻抗状态,内部弱上拉/下拉将决定 Strapping 管脚输入电平的默认值. 为改变 Strapping 比特的值,用户可以应用外部下拉/上拉电阻,或者应用主机 MCU 的GPIO 控制 ESP32 上电 复位时的 Strapping 管脚电平. 复位后,Strapping 管脚和普通管脚功能相同. 配置 Strapping 管脚的详细启动模式请参阅表