技术咨询、项目合作、广告投放、简历咨询、技术文档下载 点击这里 联系博主

# 上拉电阻和下拉电阻对GPIO value的影响

在使用树莓派GPIO 的时候发现 设置模式为上拉电阻/下拉电阻对后面的GPIO取值是有一定影响的;本文主要介绍一下上拉电阻和下拉电阻对GPIO value的影响。

# 先了解一下GPIO 的几种模式

# 再来看看在树莓派中的应用

下拉电阻时 按钮的值为 1 的时候才表示打开。

上电阻时 按钮的值为 0 的时候才表示打开。

# 原理

上拉电阻:电源到器件引脚上的电阻叫上拉电阻作用是平时使该引脚为高电平,上拉是对器件**注入电流**。高电平在IC内部与超大电阻相连接。

解释一下为什么 GPIO 设置为上拉电阻的时候 开关打开的值为 0:

原因是如果是上拉电阻,开关打开(S1A闭合),此时VCC(正极)的电流会直接流入地线,此时输入端口获取到的值 为 0(低电平)

下拉电阻: 地到器件引脚上的电阻叫下拉电阻作用是平时使该引脚为****低电平下拉是输出电流。低电平在IC内部与GND相连接。

解释一下为什么 GPIO 设置为下拉电阻的时候 开关打开的值为 1:

原因是如果是下拉电阻,开关打开(S1A闭合),此时VCC(正极)的电流会直接进入输入端口(因为电阻在地线处会阻隔电流),此时输入端口获取到的值 为 1(高电平)

【未经作者允许禁止转载】 Last Updated: 2/4/2024, 6:06:40 AM