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 列表”。如下:

不同系列的 ESP 芯片的 GPIO 默认初始状态相关推荐

  1. 全系列MTK monitor芯片需求

    关于TSUMU58CDT9-1以及TSUMP38CDMT9-1,有少量货源,价格如下: 1.TSUMU58CDT9-1: 65元未税或10美金 2.TSUMP38CDMT9-1: 80元未税或12美金 ...

  2. 联发科发布两款天玑系列5G移动芯片;移远通信推出超小尺寸5G模组 | 美通社头条...

    要闻摘要:联发科发布两款全新天玑系列5G移动芯片.移远通信推出超小尺寸5G模组.汉高在华注资以材料科学为重点的基金.勃林格殷格翰.泰康在线和新瑞鹏达成宠物保险战略合作.UL收购总部位于德国的Metho ...

  3. IC ,CC系列,单片机芯片MSP430F

    专业代理TI品牌CC.MSP430F全系列无线收发芯片.单片机: CC1000PWR             CC1021RSSR CC1100ERTKR           CC1101RTKR C ...

  4. 电子电气架构车载网关系列——常见网关芯片特点

    电子电气架构车载网关系列--常见网关芯片特点 我是穿拖鞋的汉子,魔都中一位工程师! 老规矩分享一段喜欢的文字,避免成为高知识低文化的工程师! 见的人多了,自己得承认,那些身上自带稳定与秩序感得人是最吸 ...

  5. STM8S全解析之系列文章1---STM8S芯片项目需求与解决方案

    STM8S全解析之系列文章1-STM8S芯片项目需求与解决方案 <STM8S全解析之系列文章1-STM8S芯片项目需求与解决方案> <STM8S全解析之系列文章2-在IAR上新建ST ...

  6. 关于iPhone 11系列、A13芯片 知乎网友是这么说的

    今日凌晨,苹果公司秋季发布会在乔布斯剧院举行.5.8英寸的iPhone 11.6.1英寸的iPhone 11 Pro.6.5英寸的iPhone 11 Pro Max:Apple Watch Serie ...

  7. zynq开发系列5:通过AXI GPIO的中断实现PL端按键控制PS端LED(SDK开发详解)

    axi_gpio是PL端gpio(FPGA资源搭建的软核),ps7_gpio是ps端gpio(硬核).打开Documentation的示例Examples,可知第二个是关于中断的示例.导入示例impo ...

  8. zynq开发系列5:通过AXI GPIO的中断实现PL端按键控制PS端LED

    在pg144-axi-gpio(LogiCORE IP Product Guide)中可以看见AXI GPIO提供通用输入输出接口到AXI接口,32位软核,设计与AXI4-Lite接口进行连接.IOP ...

  9. CH32F103芯片评估-GPIO

    该文章计划春节假期完成: 修改记录: 2021-04-03: 添加,Jlink调试方法: 内容: 评估板申请 CH32F103是南京沁恒公司的一款产品,ST芯片目前涨价太厉害,好消息是国内很多兼容ST ...

最新文章

  1. mysql数据库 中文乱码_在CMD中操作mysql数据库出现中文乱码解决方案
  2. 计算机的好处和坏处的英语作文,《电脑的好处和坏处》英语作文 80词以上 谢谢...
  3. python编程入门指南怎么样-学习python网络编程怎么入门
  4. Python简单主机批量管理工具
  5. 用友u8cloud使用教程_四大ERP供应商SAP、Oracle、用友、金蝶哪个好
  6. java ee监听器编程,java EE开发之Servlet第四课:监听器(Listener)
  7. python兼容js base64_前端base64编码的坑
  8. java lambda函数类型_java8-lambda-函数式接口及四大类型函数接口
  9. 《高级着色语言HLSL入门》系列文章
  10. 【在linux系统中使用绘王HC16数位板绘画】
  11. java中的面向对象(基础)
  12. ES性能优化原理揭秘!初看一脸懵逼,看懂直接跪下。。。
  13. SAP各模块优缺点和发展简析
  14. 关于在针对esp32进行编程时出现dl_lib.h: No such file or directory的解决办法
  15. 目标跟踪评估绘图(3):ubuntu18.04在MATLAB2016b下的vot-toolkit配置,绘制VOT数据集的EAO评估图,与其他算法进行比较
  16. Data Structures and Algorithms (English) - 6-10 Sort Three Distinct Keys(30 分)
  17. 父亲儿子女儿放取水果进程/线程间通信程序设计与实现
  18. 【Medium Python】第三话:python多线程为什么不能并行?
  19. 浅谈JavaScript对象的原型prototype
  20. [HDOJ 3638] Go , SuSu [模拟]

热门文章

  1. 2.数学建模论文写作中需要注意的点
  2. python中int占几个字节_python int占几个字节
  3. for each循环(数组打印)
  4. 个人专著《企业级GIS设计管理优化策略》已经出版等待您的选购
  5. List 列表迭代器
  6. Android 常用单位
  7. 台湾 计算机术语,台湾电脑术语与大陆术语对比表
  8. 发一个找了很久的acadia的接口图吧
  9. 半导体晶圆翘曲度测试方法
  10. 可调电阻封装图_电子元器件封装名称和图形,工业美感十足(推荐收藏)