GPIO(上) - LI,Yi

news/2025/11/17 14:08:57/文章来源:https://www.cnblogs.com/LiYi-han/p/19232479

视频选集(5/50)[3-1] GPIO输出

参考2

1. GPIO简介

  • GPIO(General Purpose Input Output):通用输入输出口

  • 引脚电平:0V~3.3V,部分引脚可容忍5V

    容忍5V的意思是,在输入模式下,该引脚上若施加5V的电压,也被认为是高电平;但在输出模式下,最大只能输出3.3V,因为供电只有3.3V

  • 输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等

  • 输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等

  • GPIO框图:

    • 寄存器:一段特殊的存储器

      每个GPIO共有16个端口,但STM32的寄存器为32位。所以读写寄存器只有低16位有对应的端口,高16位保留

    • 驱动器:用来增加信号的驱动能力

image-20250802143553953

2. GPIO的8种工作模式

模式名称 性质 特征
浮空输入 数字输入 可读取引脚电平,若引脚悬空,则电平不确定
上拉输入IPU 数字输入 可读取引脚电平,内部连接上拉电阻,悬空时默认高电平
下拉输入IPD 数字输入 可读取引脚电平,内部连接下拉电阻,悬空时默认低电平
模拟输入 模拟输入 GPIO无效,引脚直接接入内部ADC
开漏输出 数字输出 可输出引脚电平,高电平为高阻态,低电平接VSS
推挽输出 数字输出 可输出引脚电平,高电平接VDD,低电平接VSS
复用开漏输出 数字输出 由片上外设控制,高电平为高阻态,低电平接VSS
复用推挽输出 数字输出 由片上外设控制,高电平接VDD,低电平接VSS

3. GPIO位结构

更好理解以下电路需要一些模电的知识

image-20250802144149071

3.1 保护二极管

由于芯片内部电路所能承受的电压有限,因而从I/O引脚向里是两个保护二极管,当有静电等瞬间电压波动进入I/O引脚时:

注意此结构仅能抵御瞬间电压波动,若较长时间将较高的电压接入I/O口依旧会损坏芯片

  • 电压大于VDD 3.3V/5V:上方的保护二极管导通,将电压引入电源,由电源网络吸收

    image-20251116162801080

  • 电压小于VSS 0V:下方保护二极管导通,将电压引入GND中吸收

    image-20251116162924837

3.2 驱动器

3.2.1 输出驱动器

推挽输出:由来自芯片内部的电压驱动器件

开漏输出:本身无驱动能力,需要依靠外部的电压源来进行驱动

image-20251116163816902

image-20251116170336265

  1. 推挽输出:P-MOS和N-MOS协同工作

    假设此时IO口接了一个工作电压为3.3V的小灯,再接地:

    • 控制IO口输出高电平:此时P-MOS激活、N-MOS关闭,VDD与I/O引脚连通

      image-20251116164421366

    • 控制IO口输出低电平:此时P-MOS关闭、N-MOS激活,VSS与I/O引脚连通

      image-20251116164802772

  2. 开漏输出;只有N-MOS工作

    假设此时IO口接了一个工作电压为5V的小灯,再接地(注意需要使用能够容忍5V的引脚):

    • 控制IO口输出高电平:N-MOS断开,整个I/O口内部处于高阻态,并不对外输出特定的电平信号(小灯不会亮起)

      image-20251116165242015

    • 控制IO口输出低电平:N-MOS激活,VSS与I/O引脚连通

      image-20251116165351832

    点亮小灯,需要将GND改为来自外部的5V

    • 此时若输出低电平,即可形成电压差,产生电流

    image-20251116165601985

    • 输出高电平,即断开N-MOS,断路状态,小灯不会亮起

3.2.2 输入驱动器

  1. 上拉输入:启用上拉电阻

    image-20251116190040001

  2. 下拉输入:启用下拉电阻

    image-20251116190124291

  3. 浮空输入:上下拉电阻都不启用(与开漏输出类似,依赖外部电路)

TTL肖特基触发器/施密特触发器

  • 作用:稳定电平
  • 外部输入的电压可能不太稳定,并不总能达到标准的0V或3.3V,因此可以规定一个参考电压,高于此电压的就算做高电平、低于此电压的就算做低电平。但如果外部电压噪声较多,导致高低电平在参考线附近快速变化,则无法准确测得当前电平 。因此确定两个参考电压,高于高参考电压为高电平,低于低参考电压为低电平,在两者之间,则维持原本的电平信号不变
  1. 模拟输入:读取输入电平的具体数值(模拟信号),主要用于ADC。因此在经过施密特触发器处理前就触发该分支,将电压引入模拟输入相关的片上外设

    数字输入:上拉/下拉/浮空输入都仅读取高低电平(数字信号)

    image-20251116203723027

数字输入的不同分支可以同时读取经过施密特触发器处理过的数值;只有“模拟输入”模式会关闭数字的输入功能

image-20251116204427854

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

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

相关文章

Python - Dont forget the , when define a tuple

Python - Dont forget the , when define a tuple root_ids = (abcd) root_ids_tuple = (abcd,) root_ids_list = [abcd]print(type(root_ids)) print(---------------------------) print([f"{item}" for i…

Vmware17虚拟网络使用

一、虚拟机使用主机网络(已连接互联网)Vmware主页面选择“编辑”→“虚拟网络编辑器”,打开虚拟网络编辑器设置面板,如下图所示:选择VMnet0并选择类型为桥接模式,已桥接至可选择自动,还可以指定桥接已经连接互联…

2025年33BL无刷电机批发厂家权威推荐榜单:110BLF无刷电机/57BLF无刷电机/42BLF无刷电机源头厂家精选

在工业自动化浪潮的推动下,33BL无刷电机以其紧凑的结构和优异的调速性能,正成为医疗仪器、小型雕刻机等精密设备的核心动力来源,市场需求持续攀升。 01 行业趋势:33BL无刷电机市场概况 无刷电机作为工业自动化的核…

Spoon9.1打开kettle文件报lock错误解决方法

Spoon9.1打开kettle文件报lock解决方法 错误:Maximum wait time of 10 seconds exceed while acquiring lock 解决方法:删除缓存 C:\Users\<你的用户名>\.pentaho

2025 最新集成平台公司权威推荐榜:高性价比解决方案重磅发布,含老百姓大药房合作经验与国际测评认可

引言 在全球数字化转型浪潮下,企业对系统集成的专业化、高效化需求持续攀升,但行业乱象仍制约着企业选型效率。国际集成技术协会(IITA)最新测评数据显示,全球仅 32% 的集成项目能完全达到预期目标,方案适配偏差、…

4:GPIO(上) - LI,Yi

介绍STM32的外设-GPIO视频选集(5/50)[3-1] GPIO输出 参考21. GPIO简介GPIO(General Purpose Input Output):通用输入输出口引脚电平:0V~3.3V,部分引脚可容忍5V容忍5V的意思是,在输入模式下,该引脚上若施加5V的…

2025年北京智能外呼系统公司权威评测:外呼电销机器人/呼叫中心系统/电销外呼软件源头服务商精选

随着企业数字化转型加速,智能外呼系统作为客户服务与营销的重要工具,市场需求持续增长。数据显示,2024年中国智能客服市场规模达到128.6亿元,智能外呼系统在其中占比35.2%,年增长率稳定在18.7%**左右。北京作为科…

MyEMS 五层架构拆解:从毫秒级采集到 AI 决策,能源数据如何实现全链路可控?

在 “双碳” 目标深化推进与企业降本增效需求双重驱动下,能源管理已从传统的 “事后统计” 转向 “实时可控、智能优化” 的新阶段。无论是工业企业的生产线能耗调控、数据中心的精密供电保障,还是园区的综合能源调度…

内存管理-52-memory overcommit-1-文档翻译 - Hello

内存管理-52-memory overcommit-1-文档翻译一、overcommit-accounting.rst======================超额分配记账===================== Linux 内核支持以下超额分配处理模式: 0: 启发式超额分配处理。拒绝明显的地址空…

2025年江苏车辆防撞雷达系统服务综合评估:车辆预警防撞系统/车辆防撞系统材料/车辆防撞预警监测源头服务商精选

市场现状与技术发展 车辆防撞雷达系统作为智能驾驶辅助技术的核心组成部分,近年来在江苏省交通运输领域获得广泛应用。数据显示,2024年中国汽车主动安全市场规模达到217.8亿元,年复合增长率保持在18.5%** 以上。江苏…

[Python刷题记录]-二叉树的中序遍历-二叉树-简单

[Python刷题记录]-二叉树的中序遍历-二叉树-简单链接:94. 二叉树的中序遍历 - 力扣(LeetCode) 递归1 # Definition for a binary tree node.2 # class TreeNode(object):3 # def __init__(self, val=0, left=No…

QGIS开发笔记(五):qgis加载标记点功能,基础标记数量与性能对比测试

前言对地图增加标记点、标记图标、线条、图形等等,都是常规通用操作,本篇先实现添加标记点,然后对比点数量性能,同时由于像素大小对性能也有较大印象,测试了1、2像素超大数量绘图时,拽托性能与显示效果。 Demo10…

2025敏感肌面霜选购指南,从泛红到维稳全搞定!5大温和修护品牌实测

2025敏感肌面霜选购指南,从泛红到维稳全搞定!5大温和修护品牌实测随着环境刺激加剧与护肤需求升级,敏感肌人群占比持续上升,专为敏感肌设计的面霜已成为护肤刚需。优质敏感肌面霜不仅需做到温和无刺激,更要精准解…

2025留学机构哪些好

2025留学机构哪些好一、2025年留学机构哪些好?这些疑问你有吗?作为一名从事国际教育规划工作超过八年的咨询师,我每天都会接触到大量学生和家长的咨询。2025年已经过去近四分之三,许多计划明年秋季入学的同学已经开…

2025杭州好的留学机构有哪些

2025杭州好的留学机构有哪些一、杭州留学中介怎么选?这五个问题帮你理清思路作为一位拥有12年经验的国际教育规划师,我经常被杭州的学生和家长问及如何选择留学中介。在2025年10月24日的今天,留学市场竞争愈发激烈,…

2025出国留学机构国内排名榜

2025出国留学机构国内排名榜一、2025年选择留学中介,你是否有这些疑问?作为从事12年国际教育规划师的我,在日常工作中经常遇到学生和家长提出各种关于留学中介选择的困惑。随着2025年留学市场的不断变化,许多人在搜…

2025成都最好的留学中介机构有哪些公司

2025成都最好的留学中介机构有哪些公司一、成都留学中介选择指南:用户常见问题解析作为一位在留学咨询领域耕耘超过十年的国际教育规划师,我每天都会接触到大量来自成都学生和家长的咨询。2025年10月23日,当我整理最…

2025年长沙心理咨询机构专业度排名,线上/在线公司口碑推荐

行业背景分析 随着社会对心理健康重视程度的提升,长沙心理咨询服务市场呈现出专业化、规范化的发展趋势。据行业数据显示,近年来长沙心理咨询机构数量增长显著,服务模式从传统的线下咨询逐步发展为线上线下相结合的…

2025年电动护理床批发厂家权威推荐榜单:医院办公家具/医用医疗床/候诊椅源头厂家精选

全球医用电动护理床市场持续增长,预计到2031年市场规模将达161.4亿元,中国企业在其中扮演着越来越重要的角色。 本文将为您深度解析电动护理床行业的市场格局,并基于产能规模、技术实力、质量认证、市场覆盖四大维度…

2025年新中式高定服装五大品牌权威推荐,诚信的新中式高定服装品牌色麦新中式层层把关品质优

新中式高定服装市场格局深度解析 随着国潮复兴与文化自信的持续升温,新中式高定服装市场正迎来前所未有的发展机遇。据行业数据显示,2024年新中式服装市场规模已突破千亿元,年复合增长率保持在25%以上。在这一蓬勃发…