工具与软件:
您好!
目前我已经设置了在我的项目中以黄色突出显示的中断。 我计划在将来使用紫色突出显示的选项。 Timer0配置为在每个50µs 触发一次。 但是、我在这方面遇到了一些问题。

我发现问题与中断优先级有关、因为之前并未实现中断嵌套。 随附的屏幕截图来自技术参考手册的第3.5.5节(PIE 通道映射)。

然后、 尽管尚未设置用户优先级、但我在本文中介绍了如何在 SCIA RX 和 TX ISR 中使用更高优先级的中断。 我已经观察到仍然存在一些波动(43.47µs、– 54.46µs)、这大约相当于10%的误差。 此 GPIO 不在代码中的任何其他位置使用、TIMER0 ISR 的执行时间为11µs。 当禁用 SCIA RX 和 TX 中断并且只有 EPWM4和 TIMER0正在运行时、观察到的波动为47.96 µs - 52.02 µs。 仅运行 TIMER0时、观察到的波动为48.07 µs - 52.02 µs。
可能的问题是什么?
谢谢!
Samruddhi D.