芯片为5172的,用完P1.x的端口,然后开始使用其他端口,先测试P2.x与P3.x,设置为高电平,但是用示波器测试2.0到3.1的每个端口都没有用,P3.2过后的端口能显示高电平,请问这是什么原因?
代码如下:
#include <msp430f5172.h>
void main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P1DIR |=BIT0;
P1OUT |=BIT0;
P2DIR |=0xff;
P2OUT |=0xff; P3DIR |=0xff;
P3OUT |=0xff;
}
灰小子:
试2.0到3.1的每个端口默认都是io功能,没有什么特殊的。你手里是否有另外的mcu,换一个试试
Jeff Wong1:
回复 灰小子:
换了个芯片没有用!测试开发板也没短路断路!