This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 Champs:
我是为我们的客户提出这个问题的。 客户对 ISR 有一些问题。
如果中断嵌套被禁用、
1. 如果第一个 ePWM ISR 正在运行、且其第二个中断触发再次出现(相同的中断 ISR 触发)、是否可以立即触发第二个 ISR? 或者它是等到第一个 ISR 完成运行后再进入第二个 ISR 吗?
2、 如果问题1的答案是后者、则第一个 EPWM ISR 结束和第二个 EPWM ISR 触发之间需要多长时间才能确保对第二个中断立即做出响应?
3. 如果问题1的答案是后面的问题、第二个 ISR 触发信号会丢失还是会挂起?
4. 如果问题 3的答案是 挂起的、 最多可以挂起多少个中断?
谢谢!
此致、
朱莉娅
尊敬的 Julia:
如果第一个 ePWM ISR 正在运行、且第二个中断触发再次出现(相同的中断 ISR 触发)、能否立即触发第二个 ISR? 或者它是等到第一个 ISR 完成运行后再进入第二个 ISR 吗?
在 ISR 结束时、必须清除中断组的 PIEACK 位。 如果 PIEACK 位未被清除、CPU 将不会接收来自该组的任何进一步中断。 C28x CPU 一次只能执行一个线程、它会等待第一个 ISR 完成运行、然后再进入第二个 ISR。
请查看 C28x 中断响应-无嵌套(默认行为) 部分)以了解详细信息。
此外、还有一些 主题类似的主题-
谢谢
阿斯温