我有一个基于 PWM0的主(FIQ) 40kHz 中断和一个使用 PWM31的低优先级(IRQ) 5kHz 中断。 如果我在调试器中暂停我的应用、并且恰好该暂停发生在这些中断之一之外、那么两个中断都不会再次发生(直到我重新加载应用程序)。 如果我碰巧在中断内停止、中断将继续工作。 我已将 PWM TBCTL FREE_SOFT 设置为0、因此它应该停止计数。 如果我在调试器寄存器视图中手动清除 PWM 事件(ETCLR=1)、我可以使 PWM-ISR 再次发生一次。 我查看了 VIM、PWM 和工程属性、以便查看我是否可以配置任何额外的东西、使中断在断点之后保持运行。 您对我可以查看的内容有什么建议吗?
谢谢。
吉姆