PXIN如何初始化为1呢?

[复制链接]
1912|7
 楼主| beiwaroad 发表于 2013-5-27 20:10 | 显示全部楼层 |阅读模式
我用msp430f2013  P1端口BIT4、BIT5、BIT6做按键接口,BIT5的P1IN在设置为输入模式下,为0;在此求助,如何设置为1?

以下是具体设置:
   P1DIR &= ~(KEY1 + KEY2 + KEY3);
   P1OUT |= KEY1 + KEY2 + KEY3;
kingheimer 发表于 2013-5-27 21:56 | 显示全部楼层
PIN脚是输入状态读入的,无法设置
hczsea 发表于 2013-5-28 10:40 | 显示全部楼层
按键上拉至3.3V呢?
hxfxt 发表于 2013-5-28 11:50 | 显示全部楼层
只能读取,不能改变。
banalmaster 发表于 2013-5-29 10:49 | 显示全部楼层
接收按键按下信号的端口应该设为输入,这个没错,但寄存器的值只能读,不能对P1OUT的相应位进行操作。
按键默认情况接入低电平,按下后接通高电平,从而使P1的P1IN寄存器的相应位置1,通过读取P1IN寄存器的值,来做出相应判断。
xiaox314 发表于 2013-6-15 00:08 | 显示全部楼层
可以接上拉!先设置上下拉使能,再写输出高电平就变成上拉了!
在路上的旁观者 发表于 2013-6-15 09:34 | 显示全部楼层
angerbird 发表于 2013-6-15 18:53 | 显示全部楼层
这个直接读取PXIN管脚的状态就可以的啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

86

主题

964

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部