读取gpio管脚电平需要设置什么模式_GPIO 8种工作模式小结

GPIO(通用输入/输出)常用于扩展I/O口,本文详细介绍了GPIO的8种工作模式,包括推挽输出、开漏输出、浮空输入、上拉输入、下拉输入、模拟输入及复用模式。推挽输出可直接输出高低电平,而开漏输出需配合上拉电阻使用,适合电流驱动。浮空输入电平由外部决定,上拉输入和下拉输入则有固定的电平状态。此外,还讨论了STM32中IO模式的选用及GPIO的相关寄存器。
摘要由CSDN通过智能技术生成

写在前面:

General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,人们利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。

GPIO的常用四种输出方式:

(1)推挽输出

(2)开漏输出

(3)复用推挽

(4)复用开漏。

四种输入方式:

(1)浮空输入

(2)上拉输入

(3)下拉输入

(4)模拟输入

下文将介绍GPIO的 八种输入/输出模式:

一、推挽输出:

可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。

推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提高电路的负载能力,又提高开关速度。

二、开漏输出:

输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行。适合于做电流型的驱动,其吸收电流的能力相对强(一般20mA以内)。开漏形式的电路有以下几个特点:

1、利用外部电路的驱动能力,减少IC内部的驱动。当IC内部MOSFET导通时,驱动电流是从外部的VCC流经上拉电

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值