• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

有人知道GPIO的上拉和下拉的作用吗

小小秋风1 2018-08-23 浏览量:2862
如题
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 上拉就是通过一个电阻接到高电平


    苦垢经timg.jpg

    上拉电阻选择:
    1、从节约功耗及芯片的灌电流能力考虑应当足够大;电阻大,电流小。
    2、从确保足够的驱动电流考虑应当足够小;电阻小,电流大。
    3、对于高速电路,过大的上拉电阻可能边沿变平缓。综合考虑
    功能:

    将不确定的信号,固定在高电平
    在MCU中主要是为了提高芯片的驱动能力,
    增大引脚的灌入电流


    下拉就是通过一个电阻接到低电平


    捕获dsf34radf.JPG


    把输出嵌位在低电平
    对输出电流起到限流的作用
    将不确定的信号,固定在低电平

    • 发布于 2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:19
  • 加强驱动能力和稳定性吧,还有输入的上下拉可以设置空闲时候的电平状态

    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 不管是推完输出还是开漏输出,当输出管全部关断时,端口电平由上拉(高电平)或下拉(低电平)决定。
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 有时候外设需要高电平或者低电平,拉高拉低更具外设情况,低功耗产品有时候为了功耗考虑
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个作用还是要看上拉与下拉是接在了哪里的,是IIC的,还是复位的,还是其他的功能引脚的
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 增加驱动能力,如果不接电阻,电平出去不确定状态
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 增加驱动能力,保证电平状态
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是加强驱动能力的 还有一些做限流用
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 上拉和下拉是指GPIO输出高电位(上拉)还是低电位(下拉)。
    上拉就是输入高电平,然后接一个上拉电阻(起保护作用),知道上拉就表示该端口在默认情况下输入为高电平。
    下拉就相反了,指输入低电平,然后接一个下拉电阻。
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • GPIO的上拉和下拉是对于输入而言的,上拉就是当没有输入或者输入电平不确定的时候,默认输入高电平,而下拉就是默认输入低电平。

    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果不加上拉下拉就是悬空,呈现出高阻态状态,为了防止输入端悬空,使其有确定的状态,减弱外部电流对芯片的干扰,所以加了上拉下拉,
    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 在没有输出的时候,上拉就是将该IO确定为高电平输出,下拉就是将该IO确定为低电平输出
    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 有的IO输出不了高电平,需要用上拉电路给他提供高电平输出
    • 发布于2018-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是提供开机后的默认电平。以达到自己的需求。
    • 发布于2018-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 上拉就是把IO口的电平拉倒电源的高度,下来就是电平拉倒地,主要是为了稳定IO口的电平状态,此外还能增加驱动能力。比如有些处理器要求没有使用的IO口都必须经过下拉电阻接地,这样IO口的状态就是确定的了,在上电或者复位的时候就不是不确定状态了。再有就是IIC这类的总线可能需要上拉或者下拉来增加总线的驱动能力。
    • 发布于2018-08-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 上拉就是接电阻到VCC,增加驱动能力。

    下拉就是接电阻到GND,可以保护IO电路和稳定。

    • 发布于2018-09-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般就是刚上电的时候,端口电压不稳定,为了让他稳定为高或低,就会用到上拉或下拉电阻。

    有些芯片内部集成了上拉电阻,所以外部就不用上拉电阻了。
    但是有一些开漏的,外部必须加上拉电阻。
    • 发布于2018-09-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 上拉就是增大你的IO驱动能力,下拉通常是为了限制你的电压到地使用
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 上拉和下拉都是为了对不确定的信号给一个确定 高电平或者低电平
    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

有人知道GPIO的上拉和下拉的作用吗