NVIC的作用

NVIC的作用

NVIC控制寄存器作为从主内核到存储器的设备被访问.

  • 控制各中断使能的设置与清除;
  • 控制各中断请求的设置与清除(释放保留);
  • 控制中断的优先级。

下面我们将介绍NVIC块的基本功能之一—外部中断处理控制。
将使能位和挂起位分配给每个外部中断信号,并配置控制寄存器。控制寄存器分为仅设置寄存器和仅清除寄存器。
外部中断的产生通过优先级寄存器的信息来控制。该寄存器用于设置中断优先级以及使能位和挂起位的状态。

第Ⅱ章:Arm® Cortex®-M3

硬件配置
NVIC(嵌套中断向量控制器)
寄存器配置
寄存器的作用
PC、LR
堆栈指针
堆栈指针的入栈/出栈
特殊寄存器
操作模式和堆栈指针(1)
操作模式和堆栈指针(2)
异常(复位、中断、故障、系统调用)
NVIC尾链控制
存储器映射
Arm®Cortex®-M3规格的存储器映射
TMPM330的存储器映射:TX03系列示例
向量表(1)
向量表(2)
位带区和位带别名区(1)
位带区和位带别名区(2)

* Arm和Cortex是Arm有限公司(或其子公司)在美国和/或其它国家的注册商标。

在新窗口打开