您好!
我们将在 ADC 中断中嵌套一个 PWM 中断。
我们使用 TI 推荐的方法、即在 ADC 中断开始时、我们可以使用:
IER |= M_INT3;
IER &= M_INT3;
NOP;
EINT;
在 ADC 中断结束时、我们有:
Dint;
问题是:
在 ADC 中断的某些点、我们需要阻止嵌套 PWM 中断。
因此、我们调用 DINT、然后运行我们需要的代码、然后我们调用 EINT 来启用进一步的嵌套。
它似乎可以正常工作(通过在两个中断上切换 GPIO)、但我们要确保没有我们不捕获的"毛刺脉冲"。
上述方法是否采用了正确的方法?
我们想也许我们需要重复
IER |= M_INT3;
IER &= M_INT3;
NOP;
然后再次调用 EINT。
谢谢!