ARM的中断处理机制

  • 异常
    处理器在正常执行程序时可能会遇到一些不正常的事件发生,这时处理器就要将当前的程序暂停下来转而去处理这个异常的事件。异常事件处理完之后再返回到被异常打断的点继续执行程序。
  • 异常处理机制
    以下基于ARM V7

ARM异常源

  • 概念
    导致异常产生的事件称为异常源
  • ARM异常源
    7类

ARM异常模式

在ARM的基本工作模式中有五个属于异常模式,即ARM遇到异常后会切换成对应的异常模式。
在这里插入图片描述

ARM异常响应

在这里插入图片描述

异常向量表

在这里插入图片描述
STM32存的是地址,ARM存的是跳转指令。

异常返回

在这里插入图片描述

IRQ异常举例

在这里插入图片描述

  • ARM寻址方式
    在这里插入图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值