一文详解GPIO的输入配置

时间:2023-06-14作者:佚名

GPIO-1---GPIO的输入配置

引言:GPIO,即General purpose input output,通用输入输出端口,是可以根据实际使用场景需求来用软件来配置的引脚。需要注意的是,一款芯片的引脚分为其实分为很多域,比如仅为芯片供电的引脚群称为电源域,还有类似复位,地址配置等等称为逻辑域,还有原生支持I2C,SPI等等通讯的称为通讯域,搭建小系统用的引脚称为系统域。本节我们主要讲述不具有特定功能的GPIO域。(本节和下节是所有的GPIO配置类型,但有的芯片GPIO不全都支持,这类GPIO叫裁剪型GPIO,使用芯片时需要查看其Pin List,不能默认都是全功能的GPIO)

1.GPIO的一般结构

如图1-1所示为GPIO的一般结构,由七大部分组成:上下拉 推挽MOS 输出数据寄存器 复用功能输出 输入数据寄存器 复用功能输入 模拟输入,其中保护管二极管不是每一个芯片都有。

1.保护二极管

比如芯片的引脚电(píng)为0/3.3V,引脚的两个保护二极管可以在一定程度上防止引脚外部过高或过低的电压输入损坏引脚。当引脚电压高于3.3V时,上方二极管导通钳位,防止过高电压进入芯片内部。同理当引脚电压低于GND(负电压)时,下方二极管导通,防止电压过低从芯片内部抽取电流。

2.施密特触发器

施密特触发器有两个阈值,高于上面的阈值就输出固定高电(píng),低于下面的阈值就输出固定低电(píng),有效去除输入信号的波动效应。

一文详解GPIO的输入配置

图1-1:GPIO的一般结构

2.浮空输入模式

浮空输入模式为数字输入模式,可读取引脚电(píng),如果引脚悬空,则电(píng)不确定,在浮空输入模式时,施密特触发器会打开,此时输出驱动器被禁止。

一文详解GPIO的输入配置

图1-2:浮空输入模式路径

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

喜美诺排插插座面板多孔排插家用宿舍接线板插排国标线板延长线

喜美诺排插,一款精心设计的多孔插座面板,专为家庭和宿舍环境而造。它不仅提供便捷的接线体验,更符合国标安全标准,确保使用过程中的安全与稳定。这款排插采用高质量材...
¥ 11.9

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

86型开关超薄自粘贴式防水罩浴霸开关家用防水盒浴室插座防溅盒子

86型开关超薄自粘贴式防水罩浴霸开关,是一种专为家用浴室设计的创新产品。其采用超薄设计,无需复杂布线,自粘贴式安装方式简洁高效,有效节省空间。防水罩有效阻挡水汽...
¥ 3.9

网站栏目