技术咨询、项目合作、广告投放、简历咨询、技术文档下载
点击这里 联系博主
# 上拉电阻和下拉电阻对GPIO value的影响
在使用树莓派GPIO 的时候发现 设置模式为上拉电阻/下拉电阻对后面的GPIO取值是有一定影响的;本文主要介绍一下上拉电阻和下拉电阻对GPIO value的影响。
# 先了解一下GPIO 的几种模式
# 再来看看在树莓派中的应用
下拉电阻时 按钮的值为 1 的时候才表示打开。
上电阻时 按钮的值为 0 的时候才表示打开。
# 原理
上拉电阻:电源到器件引脚上的电阻叫上拉电阻,作用是平时使该引脚为高电平,上拉是对器件**注入电流**。高电平在IC内部与超大电阻相连接。
解释一下为什么 GPIO 设置为上拉电阻的时候 开关打开的值为 0:
原因是如果是上拉电阻,开关打开(S1A闭合),此时VCC(正极)的电流会直接流入地线,此时输入端口获取到的值 为 0(低电平)。
下拉电阻: 地到器件引脚上的电阻叫下拉电阻,作用是平时使该引脚为****低电平,下拉是输出电流。低电平在IC内部与GND相连接。
解释一下为什么 GPIO 设置为下拉电阻的时候 开关打开的值为 1:
原因是如果是下拉电阻,开关打开(S1A闭合),此时VCC(正极)的电流会直接进入输入端口(因为电阻在地线处会阻隔电流),此时输入端口获取到的值 为 1(高电平)。
- 本文链接: https://mrgaogang.github.io/iot/pull_and_down_register.html
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 许可协议。转载请注明出处!