找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5798|回复: 5
打印 上一主题 下一主题
收起左侧

单片机什么时候接上拉电阻,什么时候不需要要接,希望大神指导,如下面两张图

[复制链接]
跳转到指定楼层
楼主
这两张图上,一个接了上拉电阻,一个没接,为什么?

QQ图片20170626150737.png (18.5 KB, 下载次数: 107)

QQ图片20170626150737.png

QQ图片20170626150855.png (38.65 KB, 下载次数: 131)

QQ图片20170626150855.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:202549 发表于 2017-6-26 17:04 | 只看该作者
内部有上拉,且线路无高频静电等干扰(一般处于同一线路板的电路)不需要外接上拉,只要打开内部上拉就可以了。
回复

使用道具 举报

板凳
ID:214904 发表于 2017-6-26 20:10 | 只看该作者
我只知道上拉是为了使之有更强的驱动能力
回复

使用道具 举报

地板
ID:123289 发表于 2017-6-26 21:09 | 只看该作者
学过最基本的三极管电路吧。电路中有:RB、RC、RE、NPN的三极管组成(自己去画)。
CPU的IO输出可以看成是这个基本电路(最好看单片机手册上的IO接口图),不过RE=0,RB无需关心。
1、当RC=无穷大(开路)时,是IO的开漏输出模式,这时IO无法输出电压(即使=1),需要你外加RC(上拉)才能输出电压,好处是:RC的电源用外接,所以可以高于5V,例如驱动两只串联的蓝色LED(电压需要6.5V以上);
2、当RC=100K时(因CPU型号而异,但必然是一个确定的阻值),是IO的弱上拉模式。明显能输出电压,但驱动能力差(电流小,受限于100K的RC),这时你也可以加上接(相当于加电阻与RC并联),以达成增加驱动电流的目的。
综上所说,加不加上拉,看你的需求是什么?
回复

使用道具 举报

5#
ID:211467 发表于 2017-6-26 22:16 | 只看该作者
我只知道上拉作为 10K弱上拉
5V可以驱动100uA电流
0V可以驱动20mA电流
记不清楚了
回复

使用道具 举报

6#
ID:214952 发表于 2017-6-26 23:23 | 只看该作者
除了P0口其他口都有内部上拉电阻,不用接
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表