GPIO笔记

本文详细介绍了GPIO的不同模式,包括模拟输入、浮空输入、下拉输入、上拉输入、开漏输出和推挽输出。重点讨论了开漏输出的特点,如线与功能、需要外接上拉电阻以及与推挽输出在驱动能力上的区别。同时提到了复用开漏和推挽输出在应用中的场景。
摘要由CSDN通过智能技术生成

1.GPIO模式介绍
在这里插入图片描述
1,GPIO_Mode_AIN
模拟输入,应用于ADC电压值采样输入
2.GPIO_Mode_IN_FLOATING
浮空输入信号电平不确定,完全有外部信号决定,一般用于按键检测
3.GPIO_Mode_IPD
下拉输入,输入口接下拉电阻(10K),无信号为低电平,有信号输入高电平
4.GPIO_Mode_IPU
上拉输入,输入口接上拉电阻(10K),无信号为高电平,有信号为低电平
5.GPIO_Mode_Out_OD
开漏输出,若输出为0,经过反相后输出为1,NMOS管导通,输出接地为低电平,若输出为1,经过反相后变为0,下方NMOS管不导通,输出高阻态,输出电压等于上拉的电压值,需要外接上拉电阻(图中框框为内部电路)
常说的与推挽输出相对的就是开漏输出,对于开漏输出和推挽输出的区别最普遍的说法就是开漏输出无法真正输出高电平,即高电平时没有驱动能力,需要借助外部上拉电阻完成对外驱动。下面就从内部结构和原理上说明为什么开漏输出输出高电平时没有驱动能力,以及进一步比较与推挽输出的区别。

首先需要介绍一些开漏输出和开集输出。这两种输出的原理和特性基本是类似的,区别在于一个是使用MOS管,其中的"漏"指的就是MOS管的漏极;另一个使用三极管,其中的"集"指的就是MOS三极管的集电极

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值