为什么GPIO中有的 Pin要设为Pull_Up/Pull_Down?

chengchuanqing   2009-6-3 17:53 楼主
如题,其中有的pin为输入pin,有的pin为输出pin,但是为什么要设置一些pin的属性为pull up或者为pull down,pull up/pull down到底是干吗用的?怎么知道为什么要设为这个呢,聆听各位大虾的教诲!!

回复评论 (3)

到底是根据什么来设置pull up和pull down的呢
点赞  2009-6-3 18:00
一般都是弱上拉,速度不够,用外部5K左右的就快很多啦
基础问题~呵呵
点赞  2009-6-3 20:47

4楼 lhh 

外围器件输入口都会限制输入电流最小值和最大值。
GPIO驱动能力很弱,甚至驱动一个LED都有问题,
当GPIO驱动能力不足,达不到外围器件输入口最小值的时候加上拉电阻可以提高电平的值。
反之,下拉电阻就是在GPIO口电流大于外围器件输入最大值的时候降低电流,以达到外设的输入电流要求。

因此,GPIO设置为上拉还是下拉是看你该GPIO口连接的具体外围器件的要求。
点赞  2009-6-4 09:25
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复