dear all:
P1SEL &= 0xFE;
P1DIR &= 0xFE; //p1.0 为输入
P1IEN |= 0x01; //使能p1.0中断
P1IFG = 0x00;
PICTL |= 0x02; //下降沿触发中断
// PICTL &= 0xFB; //
IEN2 |= 0x10; //使能P1口中断
在使用上面的代码配置p1.0 或者p1.1 口做按键输入时,程序会一直进入P1INT_VECTOR中断,死在中断里面出不来.
想请问一下p1.0 p1.1这两个io口是不是不能做输入,或者是不能像其他io口一样直接使能io口中断这种方式来使用? 上面的代码
换成其他的io口是没有问题的.
p1.0 p1.1没有内部上拉,做下降沿的时候,直接加了外部上拉,或者是换成上升沿触发也不行. 现在不太清楚到底是哪个地方有问题?
谢谢!!
da qin zheng sheng:
用示波器观察测量波形。