arm gpio部分 pull-up 寄存器如何使用

来源:百度知道 编辑:UC知道 时间:2024/05/23 14:50:27
看到s3c2440的手册上io端口部分有寄存器除了控制寄存器,数据寄存器之外,还有上拉寄存器,请问这些上拉寄存器起到什么作用,在什么情况下能使用到

三星的2410手册上写:上拉寄存器是控制对应端口上拉使能的。当对应位为0时,设置对应引脚上拉使能,为1时,禁止对应引脚上拉使能。如果上拉寄存器使能,无论引脚功能寄存器如何设置(输入,输出,数据,中断等),对应引脚输出高电平。
PS:上拉是一个电阻接到一个电压,其实就是增强IO的驱动能力。
下拉是一个电阻接到地,保证IO口是低电平。

pull-up上拉寄存器设置后将管脚的不确定状态设置为高电平状态,相当与我们平时在做电路设计时候添加的上拉电阻一样的原理,不同的是在ARM处理集成了这些东西并且可以通过软件来配置,关于上拉详细内容参考百度百科

答了半天没人理