×

STM32单片机的GPIO详细资料说明

消耗积分:1 | 格式:pdf | 大小:0.06 MB | 2019-04-23

分享资料个

  输入上拉:当IO口作为输入时,比如按键输入,而按键是与地连接,按下时为低电平,则没按下时该IO口应为高电平,上拉即是该IO口通过一个电阻与电源相连,则没按下时为高电平,按下即为低电平。

  输入下拉:同理此时按键与电源相连,按下即为高电平,下拉就是该IO口通过一个电阻与地相连,没按下为低电平,按下为高电平。

  推挽输出:作为普通的IO口输出高低电平

  STM32的输入输出管脚有下面8种可能的配置:(4输入、2输出、2复用输出)

  1、浮空输入_IN_FLOATING

  2、带上拉输入_IPU

  3、带下拉输入_IPD

  4、模拟输入_AIN

  5、开漏输出_OUT_OD

  6、推挽输出_OUT_PP

  7、复用功能的推挽输出_AF_PP

  8、复用功能的开漏输出_AF_OD

  上拉:输入高电平,然后接一个上拉电阻(起保护作用),上拉就表示该端口在默认情况下输入为高电平;

  浮空:就相当于此端口在默认情况下什么都不接,呈高阻态;

  开漏输出:就是不输出电压,低电平时接地,高电平时不接地。如果外接上拉电阻,则在输出高电平时电压会拉到上拉电阻的电压电压。这种方式适合在连接的外设电压比单片机电压低的时候;

  推挽输出:就是单片机引脚可以直接输出高电平电压,低电平时接地,高电平时输出单片机电源电压。这种方式可以不接上上拉电阻。但如果输出端可以会接地的话,这个时候输出高电平可能引发单片机运行不稳定,甚至可能烧坏引脚;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !