msp430g2553 I/O输入悬空

2019-03-24 13:42发布

msp430g2553 I/O
我们想做键盘
我写了个
while(1){
P1DIR=0x00;
temp=P1IN;
}

我让P1口都悬空,P1.0和P1.6的短路帽都拔了。
调试时看寄存器时发现
P1IN=0x06

这是怎么回事??
后又加
P1REN=0xff;

读出来的P1IN=0x38
求助I/O使用!!! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
armahc
1楼-- · 2019-03-24 22:34
顶起来
wstt
2楼-- · 2019-03-25 04:33
< :TI_MSP430_内容页_SA7 --> 作为输入的时候不要悬空使用,这个时候的电平是无法确认的。即便是打开了上拉,其实是个弱上拉,建议给出稳定电平后再做这个实验
carlnerv
3楼-- · 2019-03-25 07:17
 精彩回答 2  元偷偷看……
342062947
4楼-- · 2019-03-25 07:56
弱弱的问句悬空使用指外面不额外加电阻吗
armahc
5楼-- · 2019-03-25 11:28
最后发现板上P1.1和P1.2口TXD和RXD的短路帽没拔,直接影响那两口的电平!!!!
拔了后不影响仿真和下程序!

一周热门 更多>

相关问题

    相关文章