请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR6989 工具/软件:Code Composer Studio
大家好、我在使用 NMI 时遇到了问题。 我希望在 NMI 被发出后立即返回主程序、如果我获得另一个 NMI、则跳回到子例程。
#pragma vector=UNMI_Vector
_interrupt void UNMI_ISR (void)
{if (NMIIFG=0)
{
DisplayText ("盖子");
__delay_cycles ((50000+1)%8);
}
else __BIC_SR_REGISTER_ON_EXIT (LPM0_Bits);
}
void main (void)
{
WDTCTL = WDTPW | WDTHOLD;//停止 WDT
INT 模式;
init_lcd();
ClearLCD();
SFRIFG1 &=~BIT4;
SFRRPCR |= BIT0;
SFRIE1 |= BIT4;
MODE = 10;
DisplayText ("MODEIN");
_bis_SR_register (LPM0_bits);
DisplayText("NONONO");
}
我们将感谢您的任何帮助。 谢谢。