不同系列的 ESP 芯片的 GPIO 默认初始状态

ESP 系列芯片的 GPIO 上电状态的含义:

  • wpu: weak pull-up(为弱上拉模式)
  • wpd: weak pull-down(为弱下拉模式)
  • ie: input enable(输入使能模式)
  • oe: output enable(输出使能模式)
  • Bonding pad:接合焊盘,芯片逻辑的结点,实现芯片封装内晶片与 GPIO 管脚之间的物理连接。

ESP32 芯片的 GPIO 默认初始状态

ESP32 系列的芯片 GPIO 默认初始状态说明请参见《ESP32 技术规格书》中第 60 页 “IO_MUX” 表,例如:
在这里插入图片描述

  • oe = 0 代表:输出未使能wpu 为 1 时管脚输出高电平wpd 为 1 时管脚输出低电平wpuwpd 同时为 0 时管脚输出高阻态

  • oe=1 代表:输出使能,管脚输出数字信号。

  • ie=0 代表:输入未使能,即管脚上的电平不会被读入芯片内部。

  • ie=1 代表:输入使能,即管脚上的电平会被读入芯片内部。

  • oe=0,ie=0 代表:输入未使能,输出高阻态。具体意义为:管脚上的电平由外部电路决定,其电平不会通过IO读入芯片内部。

  • oe=0,ie=1 代表:输入使能,输出高阻态。具体意义为:管脚上的电平由外部电路决定,其电平会通过IO读入芯片内部。

  • oe=0,ie=1,wpd/wpu 代表:输入使能,输出下拉低电平/上拉高电平。具体意义为:管脚上的电平由内部下拉/上拉外部电路共同决定,其电平会通过 GPIO 读入芯片内部。

  • oe=1,ie=1 代表:输入使能,输出使能。具体意义为:管脚上的电平由IO_MUX 配置的内部信号决定,其电平会通过IO读入芯片内部。

  • IE0 就相当于 oe=0,ie=0

  • IE1 就相当于 oe=0,ie=1


ESP32-C3 芯片的 GPIO 默认初始状态

ESP32-C3 系列的芯片 GPIO 默认初始状态说明请参见《ESP32-C3 技术参考手册》 的中第 152 页表 5­2. IO MUX 管脚功能” ,例如:

在这里插入图片描述

驱动强度

  • 驱动强度” 一栏所示为每个管脚复位后的默认驱动强度。
  • 0 - 驱动电流 = ~5 mA
  • 1 - 驱动电流 = ~10 mA
  • 2 - 驱动电流 = ~20 mA
  • 3 - 驱动电流 = ~40 mA

复位

  • "复位"一栏所示为每个管脚复位后的默认配置。
    • 0 - IE = 0(输入关闭)
    • 1 - IE = 1(输入使能)
    • 2 - IE = 1,WPD = 1(输入使能,下拉电阻使能)
    • 3 - IE = 1,WPU = 1 (输入使能,上拉电阻使能)
    • 4 - OE = 1, WPU = 1(输出使能,上拉电阻使能)
    • 0* - IE = 0,WPU = 0,GPIO19 的 USB 上拉默认值为 1,因此,其上拉电阻使能,具体见说明。
    • 1* - 如果 EFUSE_DIS_PAD_JTAG = 1,则 MTCK (GPIO6)管脚复位后浮空,即 IE = 1。如果 EFUSE_DIS_PAD_JTAG = 0,则 MTCK (GPIO6)管脚连接内部上拉电阻,即 IE = 1,WPU = 1

说明

  • R - 代表位于 VDD3P3_RTC 电源域的管脚,部分具有模拟功能,见表 5-4。
    在这里插入图片描述

  • USB - GPIO18、GPIO19 为 USB 管脚。USB 管脚的上拉控制由管脚上拉和 USB 上拉共同控制。当其中任意一个为 1 时,对应管脚上拉电阻使能。USB 上拉值对应寄存器 USB_SERIAL_JTAG_DP_PULLUP。

  • G - 管脚在芯片上电过程中有毛刺,具体见表 5-3。
    在这里插入图片描述


ESP32-C2 芯片的 GPIO 默认初始状态

ESP32-C2 系列的芯片 GPIO 默认初始状态说明请参见《ESP32-C2 技术规格书》 的中第 18~19 页表 6: IO MUX 管脚功能”。如下:

在这里插入图片描述

说明

  • R - 管脚具有模拟功能。
  • G - 管脚在芯片上电过程中有毛刺,具体见表 7。
    在这里插入图片描述

ESP32-S3 芯片的 GPIO 默认初始状态

ESP32-S3 系列的芯片 GPIO 默认初始状态说明请参见《ESP32-S3 技术参考手册》 的中第 457 页表 6­3. IO MUX 管脚功能”。


ESP32-S2 芯片的 GPIO 默认初始状态

ESP32-S2 系列的芯片 GPIO 默认初始状态说明请参见《ESP32-S2 技术参考手册》 的中第 166 页表 39: IO MUX Pad 列表”。


ESP8266 芯片的 GPIO 默认初始状态

ESP8266 系列的芯片 GPIO 默认初始状态说明请参见《ESP8266 管脚清单》 的中 “Digital Die Pin List 列表”。如下:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Marchtwentytwo/article/details/128258063
今日推荐