Advertisement

嵌入式系统 STM32 中断

阅读量:

文章目录

  • 一、异常与中断

      • (1)基本概念
      • (2)二者的区别
      • (3)中断与外部中断
      • (4)异常的优先级
  • 第二节 相关设备与中断及异常处理

    • 嵌套向量式中断控制器(NVIC): ...
    • 系统控制寄存器(SCB)用于实现中断配置
    • 中断及异常处理方案
      • (1)有关中断的处理措施。
      • (2)针对异常的处理流程。
  • 第三章 STM32中断优先级

    • 首先,为什么要设置中断优先级?
      • 其次,在STM32开发中如何进行中断优先级分组设置?
        • 再次,在STM32框架下详细说明NVIC配置的具体步骤是什么?
          • 最后,请问EXTI(外部中断/事件控制器)的作用机制是怎样的?

一、异常与中断

(1)基本概念

  • 所有能够干扰或打断常规运行路径的行为都被视为异常事件。
    • 异常是指那些在常规运行过程中短暂中断并转入特定处理机制的现象。
    • 大多数情况下, 异常都有专门设计好的软件来应对它们。

(2)二者的区别

  • 内部中断通常源自外部触发因素,在 kernel 的视角下被视为突发情况。
    • 系统异常通常是核心活动导致的结果,在核心执行指令或访问内存时产生;对于 CM3

全部评论 (0)

还没有任何评论哟~