我有一个问题。 有人知道我在模拟时为什么拒绝我的中断吗?
我模拟了SYSNMI_VECTOR,我启用了SVMLIE和SVMHIE位。 但是当我查看中断日志时,我的中断被拒绝了。
在初始化时,我这样做:
//Unlock PMM settings
PMMCTL0_H=PMMPW_H;
//Set control
SVSMHCTL=SVMHE|SVSMHRRL_7|SVMHFP;
SVSMLCTL=SVMLE|SVSMLRRL_7|SVMLFP;
//clear interrupt flags
PMMIFG&= ~(SVMLIFG|SVMHIFG);
//setup interrupts
PMMRIE|= SVMLIE|SVMHIE;
//Disable PMM settings
PMMCTL0_H = 0x00;
这是我的打扰
#pragma vector=SYSNMI_VECTOR
__interrupt void NMI_interrupt(void) {
//Breakpoint here
}
我希望有人可以帮助我。