NVIC与中断与控制.pptVIP

  • 12
  • 0
  • 约 43页
  • 2017-11-10 发布于浙江
  • 举报
NVIC与中断与控制

NVIC与中断控制 NVIC 概览 中断配置基础 中断使能与除能 中断的悬起与解悬 中断建立全过程的演示 软件中断 再论 SysTick 定时器 NVIC 概览 中断配置基础 中断的使能与除能 中断的悬起与解悬 中断建立全过程的演示 软件中断 SysTick定时器 如果应用程序储存在ROM中,并且不需要改变异常服务程序,则我们可以把整个向量表编码到ROM的起始区域(从0地址开始的那段)。在这种情况下,向量表的偏移量将一直为0,并且中断向量一直在ROM中,因此上例可以大大简化,只需3步: 1. 建立优先级组 2. 为该中断指定优先级 3. 使能该中断 如果在I/O密集型系统中,软件需要控制大量的硬件设备,则可能必须要考虑如下因素: 该芯片支持的中断数 该芯片中表达优先级的位数 在CM3的NVIC中,有一个名为“中断控制器类型寄存器”,它提供了该芯片中支持的中断数目,粒度是32的整数倍,(如表8.7所示) * 正如前文已经多次提到的,向量中断控制器,简称NVIC,是Cortex‐M3 不可分离的一部分,它与CM3 内核的逻辑紧密耦合,有一部分甚至水乳交融在一起。NVIC 与CM3 内核同声相应,同气相求,相辅相成,里应外合,共同完成对中断的响应。NVIC 的寄存器以存储器映射的方式来访问,除了包含控制寄存器和中断处理的控制逻辑之外,NVIC 还包含了MPU的控制寄存器、SysTick

文档评论(0)

1亿VIP精品文档

相关文档