中易网

ARM 中端口上拉寄存器有什么作用?当IO口做输入输出时上拉寄存器对应位一定设置成禁止吗?

答案:1  悬赏:10  
解决时间 2021-01-11 11:57
  • 提问者网友:不要迷恋哥
  • 2021-01-10 12:58
ARM 中端口上拉寄存器有什么作用?当IO口做输入输出时上拉寄存器对应位一定设置成禁止吗?
最佳答案
  • 二级知识专家网友:舍身薄凉客
  • 2021-01-10 13:09
1.ARM 中端口上拉寄存器有什么作用?
顾名思义,该寄存器可以对arm一些特殊io做上拉或下拉处理,这在一些场合是非常有用的
避免了在pcb上加上拉或下拉电阻,简化设计。
举个例子,当arm这些io前端接的是oc或od门时,该门电路如果不接上拉电阻是无法输出高电平的,有了这个上拉寄存器,设计的时候在pcb上该oc门就可以不接上拉电阻了。

2.当IO口做输入输出时上拉寄存器对应位一定设置成禁止吗?
不一定,看需要了。也就是io的输入输出功能与上拉或功能不冲突,一般ic设计时,上拉功能是有一定电流限制的,不会造成功能异常。

3.如果使能了上拉电阻,那么上拉电阻与引脚的功能设置无关(输入,输出),这句话又如何理解呢?
跟第二个问题答案一致。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息