当前位置: 首页 > news >正文

嵌入式基础——上拉电阻与下拉电阻

嵌入式基础——上拉电阻与下拉电阻

刚接触单片机和GPIO的时候,很多人都会遇到一个问题:

为什么引脚不接东西时,读到的电平会忽高忽低?

这时候就轮到两个经典电路元件登场了:

上拉电阻下拉电阻

别担心,它们并不神秘,本质上只是“让引脚不要悬空”的小工具。

1. 上拉电阻和下拉电阻是什么?

首先,它们的共同点很简单:

上拉电阻和下拉电阻,本质上都是普通电阻。

区别在于:

电阻的一端接GPIO引脚,另一端接哪里不同。

上拉电阻(Pull-up)

一端接GPIO,一端接电源正极(VCC,例如3.3V):
VCC ── 电阻 ── GPIO

它的作用是:
当引脚没有被其他电路驱动时,把GPIO“拉”到高电平。


下拉电阻(Pull-down)

一端接GPIO,一端接地(GND):

GPIO ── 电阻 ── GND

它的作用是:
当引脚悬空时,把GPIO“拉”到低电平。

注:这里的GPIO一般指单片机的输入引脚。

2. 为什么需要上拉/下拉电阻?

要理解它们的作用,我们必须先搞清楚一个关键点:

GPIO在输入模式下可能会“悬空”

当GPIO配置成输入时,它本身不会主动输出高电平或低电平。

这时候引脚可能处于一种状态:

高阻态(悬空态)

也就是:

  • 没有接VCC
  • 没有接GND
  • 电平完全不确定

这种状态下,引脚电压容易受到干扰:

  • 手靠近都会变
  • 外部噪声会影响
  • MCU读到的值可能随机跳变

结果就是:

你明明什么都没按,程序却读到了1。

3. 上拉电阻和下拉电阻有什么用?

一句话总结:

上拉/下拉电阻的作用是:给输入引脚提供一个默认电平,避免悬空导致误触发。

上拉电阻的作用

当GPIO没有外部驱动时:

  • 默认读到 1(高电平)

不确定 → 稳定为 1

下拉电阻的作用

当GPIO没有外部驱动时:

  • 默认读到 0(低电平)

不确定 → 稳定为 0

4. 上拉电阻一般取多大?

嵌入式中常见取值:

  • 1kΩ ~ 10kΩ

它们的特点是:

  • 电流很小
  • 只提供“默认状态”
  • 不影响正常输出驱动

5. 总结

最后我们用一句话结束:

上拉电阻和下拉电阻的本质,就是防止GPIO输入引脚悬空,为其提供一个稳定的默认逻辑电平。

如果你觉得这篇文章对你有帮助,欢迎点赞支持一下作者,我们一起进步!

http://www.jsqmd.com/news/339103/

相关文章:

  • 基于深度确定性策略梯度算法(DDPG)进行滑模控制(SMC)调参优化算法DDPG_SMC(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • AI原生应用领域中AI代理的动态调整策略
  • 电力系统优化调度方向求解器/启发式优化算法(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • Vue3/React 结合 pdfjs 实现拖拽盖章签名等操作,支持 PDF多页展示,导出图片与 PDF
  • Matlab裂缝识别检测系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 手写系列:面试官问我 new 的原理,我直接甩出三个版本
  • 宏智树 AI——ChatGPT 学术版驱动的一站式论文写作学术智能平台
  • 机器学习python房屋数据分析可视化预测系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 【开题答辩全过程】以 基于javaweb的音乐节管理系统为例,包含答辩的问题和答案
  • 千万不能忽视!选择洁净厂房设计施工的3大关键点
  • 协同过滤算法+SpringBoot Vue校园二手物品置换系统+万字文档(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 底盘电控悬架cdc控制系统文档(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 洁净厂房设计施工,专业企业必选
  • 多智能体协同编队控制(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 写论文软件哪个好?宏智树 AI 实测:全流程学术适配,毕业生告别写作内耗
  • 风机和水轮机互补发电(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • Redis的Key和Value的设计原则有哪些?
  • Angular 2 JavaScript:深度解析与最佳实践
  • 特斯拉第三代Optimus亮相在即:从“演示”到“年产百万台”的产能挑战
  • 网络安全从入门到入狱,2026黑客技术路线图
  • nethogs 与 iftop 网络监控工具实战指南
  • R 数组:深入探索与高效使用
  • AngularJS 依赖注入
  • 告别利润回吐:5个你必须知道的股票顶部信号
  • 我拥有了超能力!Meta最牛文科生让三个AI互掐,竟造出一人技术部
  • Bootstrap 插件概览
  • GP8630N I2C和PWM转±10V/0-5V/0-10V/4-20mA DAC模块原理图设计,已量产
  • 永别了,互联网!Anthropic联创爆料:人类彻底出局
  • 实用指南:数字货币与区块链:金融革命中的新动力
  • 【开题答辩全过程】以 基于JAVAweb的影视创作论坛系统为例,包含答辩的问题和答案