打印

IO端口输入内置上拉电阻问题

[复制链接]
835|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
someonewho|  楼主 | 2014-10-30 10:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的是MSP430 F5529,想用P2.5做输入,检测一个普通的急停开关,常置高,按下时拉低;

原来用1K的限流电阻将P2.5与3.3V电源相连,但是程序不能检测到高(尝试100欧姆的也不行);后来去掉限流电阻,就可以了;

考虑到安全性问题,查阅了用户手册后,想用内置的上拉电阻;但是程序如下声明:

P2DIR &= ~0x20;
P2REN  |= 0x20;
P2OUT  |= 0x20;

却发现P2.5默认不是高、我可以确认程序没问题

想问下:内置上拉电阻是不是只能提高驱动能力,而不是将输入端口默认高电平?

相关帖子

沙发
someonewho|  楼主 | 2014-10-30 10:22 | 只看该作者
如果是的话,我是不是应该将P2.5通过限流电阻接到VCC(默认高),然后按下急停时拉低?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

97

主题

1150

帖子

1

粉丝