cortex-m:哪里存储了被中断的中断的异常号

问题描述 投票:0回答:1

为了使NVIC能够比较它需要了解的优先级。

起初看起来很简单(可以从异常号获取它们;当前中断的异常号在SCB->ICSR bits [5:0]中),但是当中断被中断时会发生什么?被中断的中断的异常号(或优先级)存储在哪里?

我已经检查了Yiu的书,但在那儿找不到答案。

interrupt interrupt-handling cortex-m
1个回答
0
投票

根据ARM文档,中断程序状态寄存器包含“包含当前中断服务程序(ISR)的异常类型编号”。

© www.soinside.com 2019 - 2024. All rights reserved.