为什么外中断口是P2.0,程序里却这样设置
#define HAL_KEY_JOY_MOVE_ICTL P2IEN /* Port Interrupt Control register */
#define HAL_KEY_JOY_MOVE_EDGEBIT BV(3)
HAL_KEY_JOY_MOVE_ICTL |= HAL_KEY_JOY_MOVE_EDGEBIT;??
P1口有设置了相应的寄存器,为什么不能进入中断?
P00,P01,P07仿真时能进入HalKeyPoll();脱机后却不行
VV:
应该是设置的PICTL (0x8C) – Port Interrupt Control寄存器的。
P1口在协议栈里面有用作其他功能的,需要先屏蔽掉
XL Peng:
回复 VV:
具体做什么用,如何屏蔽