fgb*_*ist 5 arm interrupt interrupt-handling
我最近被问到这个问题。我正在研究ARM架构,并且尝试过研究它,但我觉得我没有得到正确的答案。
我的想法是,关键原因是为了避免干扰正在进行的中断,我们使用设置启用寄存器来启用所有中断,使用清除启用寄存器来禁用所有中断。
这是正确的理由吗?这背后是否有更深层次的解释?有一些文件解释这个设计决策吗?
编辑:抱歉,我正在使用的芯片是 Cortex M4
| 归档时间: |
|
| 查看次数: |
991 次 |
| 最近记录: |