单片机将IO口配置成上拉的目的

关注

单片机 单片机综合应用 hehung    2018-10-11   |   浏览量 71  
将IO口配置成上拉和下拉的目的是什么?

全部回答

  • chenlei1910 发表于 2018-10-11

    对输出需要有一定负载能力的时候上拉能提供一定输出能力比如点亮一个led,51就不行,

    举报 评论 0

  • 涛涛涛涛涛 发表于 2018-10-11

    上拉是为了提高稳定性,还有就是有时候有些外部设备是开漏端口,必须加上拉电阻,比如IIC还有就是单总线,启用内部上拉就可以省去外部的电阻,还有就是按键,也是这个道理,望采纳

    举报 评论 0

  • 5abf24d04026a74c 发表于 2018-10-11

    1:增强其驱动能力,提高其抗干扰性能。

    2:外部决定,对于输出,由于某些芯片为开漏输出,故需要在输出端口上加上拉电阻。对于输入,同理。

    举报 评论 0

  • yhj416606438 发表于 2018-10-11

    省去外部加电阻,可以降低成本

    举报 评论 0

  • 袁建明 发表于 2018-10-11 云汉达人

    配置成上拉或者下拉,目的是使得IO口输出能力提高,IO口状态稳定并可知。如果MCU内部没有上拉或者下拉电阻,或者没有使能上拉下拉电阻,那么IO口外接设备时就必须在外部接上拉或者下拉,如果内部集成并且使能后就可以省略这一外部器件了。

    举报 评论 0

  • liulishiyi 发表于 2018-10-12

    提高IO口的驱动能力,避免使用外部上拉下拉

    举报 评论 0

  • xdsnet 发表于 2018-10-12

    配置成上拉或者下拉一般有两个方面的考虑

    1. 适配后续电路的输入特性

    2. 初始化输出位(使得IO口状态是预知稳定的)

    举报 评论 0

  • hardess 发表于 2018-10-12

    上拉的目的是提升IO输出能力,提高稳定性

    举报 评论 0

  • Timetotemp 发表于 2018-10-12

    增强其驱动能力,提高其抗干扰

    举报 评论 0

  • hangtao 发表于 2018-10-12

    一般是增大输出能力 一般单片机内部的上拉属于弱上拉

    举报 评论 0

  • shakencity 发表于 2018-10-12

    增加驱动力吧,IO口的驱动不如外部驱动来大

    举报 评论 0

  • @曲终人散@ 发表于 2018-10-12

    提高负载能力,比如电流的灌入等

    举报 评论 0

  • 明有几时有 发表于 2018-10-12

    上拉可以提高信号的稳定性,抗干扰


    举报 评论 0

  • 一指破宫 发表于 2018-10-13

    上拉和下拉是指GPIO输出高电位(上拉)还是低电位(下拉)。

    上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。另外还可以增大IO口的驱动能力

    下拉同理。也是将不确定的信号通过一个电阻钳位在低电平。

    上拉就是如果没有输入信号则此时I/O状态为1,下拉相反。

    举报 评论 0

  • oh_耗子 发表于 2018-10-13

    主要就是增加抗干扰的能力

    举报 评论 0

  • Administrators 发表于 2018-10-14

    设置上啦下拉应该是作为输入口用,保证信息读取时的准确性,防止电荷积累造成端口电平的不稳定,提供放电通道

    举报 评论 0

  • megar 发表于 2018-10-16

    浮空转态容易引入干扰,上下拉看电路配置,有的初始化上拉的,既可以符合电路需要也可以增加稳定性,避免干扰,还有驱动能力也更强,毕竟有电源供电!

    举报 评论 0

  • Chauncey 发表于 1天前

    为了提高驱动能力,避免干扰

    举报 评论 0

  • chen0000009 发表于 10小时前

    上拉主要是为了增加驱动力,下拉的主要目的在于给单片机IO一个确定的电平,因为高阻态时电平不确定的

    举报 评论 0

  • 奇迹12 发表于 57分钟前

    上拉可以提供更强的驱动能力,而且这个电流是不需要经过单片机的

    举报 评论 0

我来回答

试用推荐

NB-IoT (内置GNSS)开发套件

产品总数:10个  申请人数:20

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
问答积分兑换板卡