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

news2025/1/12 16:12:26

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

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/76142.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Docker】第三章 镜像管理

3.1 镜像是什么 简单说,Docker镜像是一个不包含Linux内核而又精简的Linux操作系统。 3.2 镜像从哪里来 Docker Hub 是由Docker公司负责维护的公共注册中心,包含大量的容器镜像,Docker工具默认从这个公共镜像库下载镜像。 https://hub.docker.…

碳中和科普

什么叫碳达峰和碳中和? 我国在2020年第75届联合国大会上宣布,二氧化碳排放量努力争取于2030年前达到峰值,2060年前实现碳中和。 碳达峰和碳中和中的碳指的都是以二氧化碳为代表的温室气体 碳达峰 碳达峰指的是碳排放达到峰值后进入平稳下降…

洛谷入门赛 202212F 宇宙密码 ——深搜

题目描述 经历十九年的探索,人们终于找到了宇宙中的那份瑰宝。 这份瑰宝被装在一个密码箱里,按照情报,密码应为一串长度为 nn 的数字 aa。 人们满怀希望地输入了密码,但是密码箱没有任何反应。 这时人们意识到,在十…

迈向高算力、跨域融合新拐点,智能座舱各路玩家如何卡位?

当前,中国车联网发展进入平稳增长周期,5G、V2X市场迎来拐点。 借助数字化转型驱动,互联化、数字化、个性化的智能座舱,以及与之强关联的座舱域控制器方案正实现快速发展和落地。 高工智能汽车研究院监测数据显示,202…

[附源码]Python计算机毕业设计SSM基于人脸识别和测温的宿舍管理系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

使用ESPRIT,LS-ESPRIT,Music以及Root-Music四种算法进行角度估计matlab仿真

目录 一、理论基础 二、核心程序 三、测试结果 一、理论基础 1.1ESPRIT ESPRIT算法全称为:Estimation of Signal Parameters using Rotational Invariance Techniques.与Root_MUSIC算法相同,也是一种参数估计技术。ESPRIT算法在旋转矢量中&#xff0…

Jetpack组件(三)Lifecycle

本篇是Jetpack组件系列文章的第三篇,将介绍第二个组件Lifecycle。Lifecycle为开发者管理 Activity 和 Fragment 生命周期提供了极大的便利,帮助开发者书写更轻量、易于维护的代码 一、Lifecycle简介 Lifecycle用于存储有关组件(如 activity …

UE实现指北针效果

文章目录 1.实现目标2.实现过程2.1 设计指北针Widget2.2 实时指北2.3 添加到页面显示3.参考资料1.实现目标 在UE中实现指北针效果,GIF图如下。 2.实现过程 实现思路较为简单,即获取到当前场景的Rotation,来设置UMG的旋转角度即可。 2.1 设计指北针Widget 包括底图圆环,…

嵌入式开发学习之--通讯的基本概念

提示:本章主要了解一下通讯的基本概念,无代码 文章目录前言一、通讯的基本概念1.1串行通讯与并行通讯1.2全双工、半双工及单工通讯1.3同步通讯与异步通讯1.4通讯速率总结前言 对于嵌入式开发来说,基本就是在传递信息和解析信息,根…

Kafka高级特性解析之物理存储

1、日志存储概述 Kafka 消息是以主题为单位进行归类,各个主题之间是彼此独立的,互不影响。每个主题又可以分为一个或多个分区。每个分区各自存在一个记录消息数据的日志文件。图中,创建了一个 tp_demo_01 主题,其存在6个 Paritio…

《四叶游戏》:梦想执念·棒球1号位

《幸运四叶草》又名《四叶游戏》,是日本漫画家安达充的代表作品之一。 2005年 – 2010年在《周刊少年Sunday》上连载。是小学馆漫画赏第54回(平成20年度)少年向部门得奖作品。作品亦改编为同名电视动画和游戏。 中文名 幸运四叶草 原版名称 …

海带软件分享——玩转OpenAI聊天机器人ChatGPT(免费中文版)

目录 2022 地表最强AI聊天机器人ChatGPT诞生! 一、前言 🎄🎈 ChatGPT是OpenAI开发的一个大型预训练语言模型。它是GPT-3模型的变体,GPT-3经过训练,可以在对话中生成类似人类的文本响应。ChatGPT旨在用作聊天机器人&a…

微服务框架 SpringCloud微服务架构 28 数据同步 28.5 监听 MQ 消息

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 SpringCloud微服务架构 文章目录微服务框架SpringCloud微服务架构28 数据同步28.5 监听 MQ 消息28.5.1 直接开干28 数据同步 28.5 监听 MQ …

阿里云创建https请求

1.添加二级域名 点击域名或者解析设置 2.点击添加记录,设置二级域名,二级域名指向地址和生效时间 3.测试 成功 4.对域名进行免费CA证书申请,添加绑定域名,dns验证,CA证书算法,验证成功后提交审核,约6分…

一键部署工具easy-jenkins,界面友好,操作简单

文章目录前言一、项目地址二、使用步骤1.项目结构2.启动主类 EasyJenkinsApplication3.安装4.项目启动图三、功能点介绍1.部署列表1.添加连接(部署jar)1.添加本地项目地址2.添加服务器相关信息2.部署jar3.部署成功4.删除5.编辑2.部署记录3.数据分支1.创建…

[oeasy]python0027_整合程序_延迟输出时间_整合两个py程序

整合程序 回忆上次内容 通过搜索发现 time中有函数可以延迟 time.sleep(1) 还可以让程序无限循环 while True: 现在需要两个程序的整合 循环延迟输出时间输出怎么办?🤔 整合基础 一定要自己整合啊生命在于瞎折腾!💪 进行整合 思路就是 循环…

期末复习-大数据技术原理与应用

大数据技术原理与应用大数据基础什么促进了大数据时代的诞生?大数据的发展进程大数据的 4V 概念大数据的计算模式云计算HadoopHadoop的生态系统Hadoop 安装和使用大数据存储和管理分布式文件系统DFSHDFS 数据块计算集群中元数据需要的内存HBase shell基本命令NoSQL数…

敲开社科院与杜兰大学金融管理硕士项目的大门,开启在职读研的快乐时光

随着23考研的到来,备考的你做好准备了吗?2023年考研人数预计超过520万,达到历史新高,前段时间还有人热议,不久的将来研究生学历将成为各大国有企业入职的起步门槛。随着各个行业对人才要求的提高,考研热度持…

hadoop项目实战——奥运会数据分析

大三学期项目 hadoop MapReduce 奥运会数据分析结果: 有没需要详细实现方法的小伙伴呀?可以在评论区评论一下。 如果人多,那么后续会详细更新实现方法。

微服务保护

一、初识Sentinel 1. 雪崩问题及解决方案 微服务调用链路中的某个服务故障,引起整个链路中的所有微服务都不可用,这就是雪崩。 解决雪崩问题的常见方式有四种: (1)超时处理:设定超时时间,请求超…