你好,由于公司产品开发的需要,选择了MSP430F51X2,使用msp430F5172的时候,在IO口输出方面遇到一些问题:由于设计的需要,需要用到P1,P2,P3的端口作为输出,我把相关IO口配置成输出,但发现,P1的P1.0~P.15的输入输出都正常,而P1.6,P1.7以及P2,P3都没有输出,请问这是什么原因?是这些端口的输出配置有不一样的要求吗?之前使用2系的时候没有碰到类似的问题,请指教,谢谢!
我的port设置很简单,如下
P1SEL = 0x00; //设置IO口为普通I/O模式
P1DIR = 0xff; //设置IO口方向为输出
P1OUT = 0x00; //初始设置为00
P2SEL = 0x00; //设置IO口为普通I/O模式
P2DIR = 0xff; //设置IO口方向为输出
P2OUT = 0x00; //初始设置为00
P3SEL = 0x00; //设置IO口为普通I/O模式
P3DIR = 0xff; //设置IO口方向为输出
P3OUT = 0x00; //初始设置为00