Встроенный в IAR верстак MSP430 имитирует прерывание - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть вопрос.Кто-нибудь знает, почему мое прерывание отклоняется, когда я имитирую?

Я симулирую 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
}

Я надеюсь, что кто-то может помочь мне с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...