【嵌入式】 ---- GPIO

GPIO基础知识

GPIO(General Purpose Input and Output)是通用输入输出口。通俗的说,就是一些引脚,可以通过它们对外输出电平信号或者通过它们读取外部的电平信息。

作为输出口,一个典型的例子就是控制 LED,电路示意图如下所示。
GPIO输出控制LED电路示意图
图中,使用 GPIO_0 控制了一个LED,LED本质上就是一个二极管,当GPIO输出低电平时,二极管导通,LED发光;当GPIO输出高电平时,二极管不能导通,LED熄灭。

作为输入口,一个典型的例子就是获取按键信息,以判断按键是否按下,电路示意图如下所示。

GPIO输入读取按键信息电路示意图
图中,使用 GPIO_1 读取按键信息,当按键按下时,GPIO接地,读取到低电平;反之,按键未按下时,GPIO通过上拉电阻接到 VCC,此时,GPIO读取到的是高电平。

1.1 高电平/低电平

高/低电平并不是某个特定的电压而是有一定范围的,如下表所示。
输入高电平(VIH)是逻辑门输入为高电平时允许的最小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值