你在用LaunchPad吗?LaunchPad板子上P1.1和P1.2有复用功能,你试试去掉UART的跳线,我怀疑是那部分影响了IO口的电平。2553这款单片机我没有太详细的测过,以前用过MSP430F149,149的IO口如果设置为输入模式,就是高阻抗状态非常灵敏,用手摸都能改变PxIN的数据。
只有能正确读取输入就可以了啊,是高电平也正常,一般做输入的话 最好外部接上拉电阻。
楼上分析的很赞,我终于搞懂了。个人之前在使用的时候,在程序中定义了这几口为普通IO口同时给下拉电阻,输出低电平解决的。