首页 > 其他 > 详细

关于单片机的GPIO的模式

时间:2020-03-05 12:53:42      阅读:94      评论:0      收藏:0      [点我收藏+]

GPIO的输入模式

这里描述的是STM的MCU,其他的MCU自己举一反三

  • 输入浮空:既不上拉,也不下拉,呈现的是高阻态;
  • 输入上拉:上拉(高电平)
  • 输入下拉:下拉(低电平)
  • 模拟输入:一般用来做ADC的读取

GPIO的输出模式

  • 开漏输出
  • 开漏复用功能
  • 推挽式输出
  • 推挽式复用功能

STM32系列有开漏复用功能和推挽式复用功能,就是开漏输出和推挽式输出模式多了IO发复用的功能,这里我详细介绍下比较常用的开漏输出和推挽式输出,介绍这两个模式之前,先复习下MOS管的知识
技术分享图片

总结一下,MOS管做开关的要求:
1.输入端到输出端的方向必须与寄生二极管导通的方向相反,否则是起不来开关的作用的;
2.|Ugs|>|Ugs(th)|         Ugs(th)指的是G极的阈值电压,详细的数据可以在对应的数据手册上看到;

推挽输出

技术分享图片

推挽输出的内部结构如图所示,一个PMOS与NMOS连接,当PMOS导通,NMOS截至时,OUT输出的就是VDD;相反当PMOS截至时,NMOS导通时,OUT输出的就是GND;

开漏输出

 技术分享图片

开漏输出的结构与推挽输出的不太一样,它只有NMOS,所以当NMOS导通时输出GND,但是截至时并没有PMOS,所以也没有输出VDD,呈现高阻态,想要输出VDD只能向上图所示外加上拉电阻;

 

(完)

欢迎各位大佬指出错误

关于单片机的GPIO的模式

原文:https://www.cnblogs.com/dmfdz/p/12419085.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!