我已将 MSP430F5418 P2.5 设置为从高到低转换。但是我在从低到高和从高到低的转换中都遇到了中断。请在下面使用我的代码片段。
P2OUT |= BIT5 /* 启用 P2.5 内阻 */ P2REN |= BIT5 /* 将 P2.5 设置为上拉电阻 */ P2IES |= BIT5; P2IE |= BIT5; P2IFG &= ~BIT5; /* P2.5 IFG 清除 */ #pragma 向量=PORT2_VECTOR __interrupt 无效端口2_interrupt(无效) { 开关 (P2IV) { 案例 0x0CU: { /* 在这里做一些事情 */ P2IFG &= ~BIT5; 休息; } 默认: { /* 无动作 */ 休息; } } }