你真的了解GPIO嘛?

GPIO全称为General Purpose Input Output,即通用的输入输出,有时候简称“IO口”,每一个GPIO通常都可以实现不同的功能,有点万金油的意思,可以作为数字输出,可以作为数字输入,亦或是复用端口,这些完全由设计者来定。但是对于GPIO的各种参数,你真的了解嘛?
为什么要先配置时钟再配置GPIO?
因为寄存器是由D触发器组成的,只有有了时钟信号,触发器才能被改写值。这么做的目的是为了省电,低功耗,使用了所谓时钟门控的技术。
GPIO作为输入口
GPIO作为输入口时,有四种模式,分别为:
1、上拉输入,在该模式下,GPIO 引脚无输入时, 引脚为高电平,因此其只能检测外部输入的低电平。
2、下拉输入,与上拉相反,在该模式下,GPIO 引脚无输入时, 引脚为低电平,因此其只能检测外部输入的高电平。
3、高阻态,在该模式下,GPIO引脚无输入时,输入电平不确定,除非有外部信号来驱动电路。
4、复用输入,例如将该接口连接至ADC模块,作为模拟输入口,或者是连接至SPI模块,作为SPI的数据输入口。
GPIO作为输出口

常见的有开漏输出、推挽输出与开集输出,其特点及对比如下所示。

推挽输出的结构是由两个三极管或者MOS管受到互补信号的控制,两个管子始终保持一个处于截止,另一个处于导通的状态。推挽输出的最大特点是可以真正能真正的输出高电平和低电平,在两种电平下都具有驱动能力。
但推挽输出的一个缺点是,如果当两个推挽输出结构相连在一起,一个输出高电平,即上面的MOS导通,下面的MOS闭合时;同时另一个输出低电平,即上面的MOS闭合,下面的MOS导通时。电流会从第一个引脚的VCC通过上端MOS再经过第二个引脚的下端MOS直接流向GND。整个通路上电阻很小,会发生短路,进而可能造成端口的损害。这也是为什么推挽输出不能实现' 线与'的原因。

开漏输出和开集输出,这两种输出的原理和特性基本是类似的,区别在于一个是使用MOS管,其中的'漏'指的就是MOS管的漏极;另一个使用三极管,其中的'集'指的就是三极管的集电极。这两者其实都是和推挽输出相对应的输出模式,由于使用MOS管的情况较多,很多时候就用'开漏输出'这个词代替了开漏输出和开集输出。

开漏输出就是从MOSFET的漏极输出的电路,要得到高电平状态需要加上拉电阻才行。适合做电流型的驱动,其吸收电流的能力比较强,其最主要的特性就是高电平没有驱动能力,需要借助外部上拉电阻才能真正输出高电平。

开漏输出的优势在于可以很方便的调节输出电平,因为输出电平完全由上拉电阻连接的电源决定。另外其可以实现'线与'功能,适合做通信接口。

(0)

相关推荐

  • STM32 GPIO模式汇总分析

    IO也叫GPIO,即通用输入输出端口,主要有一下几种模式: 1.浮空输入模式: 2.上拉输入: 3.下拉输入: 4.模拟输入: 5. 推挽输出: 6. 开漏输出: 7. 复用推挽输出: 8. 复用开漏 ...

  • GPIO 八种工作模式详解

    今天给大家讲解一下 GPIO 基础,参考资料: STM32F1xx 官方资料: <STM32中文参考手册V10>-第8章通用和复用功能IO(GPIO和AFIO) GPIO 是通用输入/输出 ...

  • 对通用输入输出GPIO的深入理解

    http://bbs.21ic.com/blog-804662-97083.html GPIO的各种模式     GPIO管脚可以被配置为多种工作模式,其中有3种比较常用:高阻输入.推挽输出.开漏输出 ...

  • UC头条:STM32GPIO基本原理与寄存器配置(STM32篇)

    STM32F10X 引脚说明 STM32F103ZET6一共有7组IO口,每组IO口有16个IO,分别为GPIOA~GPIOG,每组分别为PA0到PA16,STM32F103RCT6一个有4组IO口, ...

  • 乾隆拒绝西方科技真的是因为傲慢自大吗?不!他是被吓着了

    18世纪末,经过工业革命洗礼的英国,已经成为世界上最强大的国家,英国的工业产品行销世界各地.为了获得更大的市场,英国谋求与清朝建立起正常的外交关系,1792年,英国以为乾隆皇帝祝寿的名义,派出了一个规 ...

  • 香港公认6大最美女星,关之琳垫底,第1名真的是倾国倾城倾于心!

    娱乐圈中总会发生一些有趣独特的是事情,静默成事每天都讲给你听不一样的娱乐八卦新鲜事,满足你们的好奇心!今天为大家介绍一下香港公认的6大最美女星,看看有没有你喜欢的呢? 大图模式小时候的关之琳美得就像一 ...

  • 心态,真的很重要!

    吉祥财子 民主,自由 Official Account 人,活一颗心,心是我们的根,也是我们的本,把握好自己的心,才能调整好自己的心态,更好的去生活,更好的去走好人生路. 人活着,心态最重要,心态好, ...

  • 秦军的军功考核标准,真的只看人头数吗?

    作者:原廓 来源:国家人文历史(ID:gjrwls) 提及秦军,很多人第一时间想到的会是军功首级制.有人认为,秦国的士兵只要斩获敌人"甲士"(敌方军官)的一个首级,就可以获得一级爵 ...

  • 水煮肉片:麻辣鲜香,特别满足,真的很下饭

    水煮肉片 食材: 猪瘦肉150克.绿豆芽250克.豆皮1张.金针菇200克.小米椒2根.青尖椒1个.干辣椒适量.麻椒粒适量.花椒粉适量.葱姜适量.火锅底料1块 做法: 1.猪瘦肉 200克.豆皮1张. ...

  • 古代步兵真的害怕骑兵吗?从亚历山大到十字军再到成吉思汗,都有血的教训

    作者|冷研作者团队-微漫烟叶 字数:3229,阅读时间:约15分钟 编者按:曾经有人问:为什么古代军队畏怕骑兵?那么,古代军队或者说古代的步兵,就真的畏惧骑兵吗?其实,骑兵强的一方也往往畏惧步兵,如& ...

  • 狼道:内心真的强大的人,通常具备5种强者思维,早晚能飞黄腾达

    狼道,是一种高手之道,并且,这种高手之道并不是外表的强劲,是真真正正的内心强大的人,对咱们当代人也是有也是有积极的启示.结合狼道的智慧,具体而言,真真正正内心强大的人的人,往往具有以下五种强者思维,迟 ...

  • 27款旺销特色农家菜!真的很实用!

    说点掏心窝子的话,最近餐饮行业不好整,传递到厨师身上就是事多钱少活很累.一个在2019年还开了12家连锁店的师兄最近关了5家店了,大波厨师失业,躲得过疫情,却躲不过凄惨的餐饮行情.餐饮越来越不好做,厨 ...

  • 小个子必备神仙阔腿裤,真的不打算来一条吗?!

    小个子就要可可爱爱?!身为部门总监,身高却只有155cm的薇薇可不答应! 薇薇有一个烦恼,每次跟同事一起接待客户的时候,客户总把身高172cm的同事认成她,简直太尴尬了! 小编给小个子女生推荐一款单品 ...