Other Parts Discussed in Thread: SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号: AM13E23019
主题: SysConfig 中讨论的其他器件
您好专家
有 2 个问题:
#1 是中断轮询规则
要询问中断用例:有 3 个中断:PWM INT/SPI INT2/计时器 INT3。
INT1 和 INT2 设置为相同优先级 1、INT3 设置为较低优先级 2。
有一种情况:
CPU 运行 int3、
2.INT1 和 INT2 同时出现
3.INT1 在“2“之后再次出现
根据 TRM CPU->Interrupt 部分、当发生“2“时、CPU 将将 INT3 存储在栈中并提供 INT1 和 INT2。该过程由 NVIC 控制。
问题是“2“何时结束并且 CPU 再次运行 int3 并且出现“3“、INT1 是否可以再次中断 int3、或者是否需要等待 int3 完成?
#2 SysConfig 中的默认中断优先级是什么? TRM 中没有详细信息、它是否包含在 CMSIS 中?
谢谢
Joe

