如何通过按钮进行内部上拉设置?

时间:2013-11-05 05:56:52

标签: c hardware

嘿,对于这个基本问题感到抱歉,但我的照片有一些严重的问题,我认为这可能与我对内部上拉的误解有关

所以,我有一个pic18f45k22,其中一个portb启用了弱上拉电阻。如果它们被启用,这是否意味着我必须将这些输入引脚直接连接到vcc,然后分支并连接到按钮,然后连接到地?这是正确的硬件设置吗?我真的很困惑这实际上是如何运作的......

2 个答案:

答案 0 :(得分:1)

内部上拉意味着它与VCC相连。弱上拉意味着通过相当高的阻力发生这种情况。

所以如果你没有连接任何东西,你会读到这个寄存器中的1个。如果要连接要检测其按键的按钮,则必须将此按钮连接到地面,以便任何推动都将读为0。

答案 1 :(得分:0)

如果你

  

“将这些输入引脚直接连接到vcc,......并连接到按钮,然后连接到地面”

然后按下按钮,您将电源连接到地面 烟雾精灵将被释放出来并且它的再见筹码。

使用@glglgl回答。

顺便说一句:在http://electronics.stackexchange.com上发帖是更好的选择。