- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《从实践中学 ARM 体系结构与接口技术》
作者:华清远见
第7 章 ARM 异常中断处理及编程
ARM 异常中断处理概述
ARM 体系异常种类
ARM 异常的优先级
ARM 处理器模式和异常
ARM 异常响应和处理程序返回
ARM 应用系统中异常中断处理程序的安装
ARM 的SWI 异常中断处理程序设计
FIQ 和IRQ 异常中断程序设计
基于ARM9 芯片S3C2410X 异常中断程序设计
专业始于专注 卓识源于远见
1.中断的概念
什么是中断?我们从一个生活中的例子引入。你正在家中看书,突然电话铃响了,你放下书本去接电
话,和来电话的人交谈,然后放下电话,回来继续看你的书。这就是生活中的“中断”的现象,也就是正
常的工作过程被外部的事件打断了。
在处理器中,所谓中断,是一个过程,即 CPU 在正常执行程序的过程中,遇到外部/内部的紧急事
件需要处理,暂时中断(中止)当前程序的执行,而转去为事件服务,待服务完毕,再返回到暂停处(断
点)继续执行原来的程序。为事件服务的程序称为中断服务程序或中断处理程序。严格地说,上面的描述
是针对硬件事件引起的中断而言的。用软件方法也可以引起中断,即事先在程序中安排特殊的指令,CPU
执行到该类指令时,转去执行相应的一段预先安排好的程序,然后再返回去执行原来的程序,这可称为软
中断。把软中断考虑进去,可给中断再下一个定义:中断是一个过程,是 CPU 在执行当前程序的过程中
因硬件或软件的原因插入了另一段程序运行的过程。因硬件原因引起的中断过程的出现是不可预测的,即
随机的,而软中断是事先安排的。
2 .中断源的概念
仔细研究一下生活中的中断,对于理解中断的概念也很有好处。什么可以引起中断,其实生活中很多
事件可以引起中断:有人按了门铃,电话铃响了,你的闹钟响了,你烧的水开了……诸如此类的事件,我
们把可以引起中断的信号源称为中断源。
3 .中断优先级的概念
设想一下,我们正在看书,电话铃响了,同时又有人按了门铃,你该先做哪样呢?如果你正在等一个
很重要的电话,你一般不会去理会门铃;而反之,你正在等一个重要的客人,则可能就不会去理会电话了。
如果不是这两者(即不是等电话,也不是等人上门),你可能会按你通常的习惯去处理。总之,这里存在
一个优先级的问题,处理器中也是如此,也有优先级的问题,即同时有多个中断源递交中断申请时的中断
控制器对中断源的响应优先级别。需要注意的是,优先级的问题不仅仅发生在两个中断同时产生的情况,
也发生在一个中断已产生而又有一个中断产生的情况。比如你正在接电话,有人按门铃的情况;或你正开
门与人交谈,又有电话响了的情况。这时也需要根据中断源的优先级来决定下一动作。
ARM 处理器中有7 种类型的异常,按优先级从高到低的排列如下:复位异常(Reset )、
您可能关注的文档
- 5.5kw污水泵简介型号参数及价格.pdf
- 高中物理易错题分析集锦——8电场.pdf
- 11千瓦潜水泵简介型号参数及价格.pdf
- 自动管道泵简介及性能参数价格.pdf
- 雅思图表写作范文:电力生产燃料源.pdf
- 一级建造师《管理与实务(公路工程)》历年真题汇总.pdf
- 万达集团.新员工培训系列课程之人力资源管理制度.pdf
- 应用光学(工程光学)课程设计指导书(ZEMAX).pdf
- 上市邦之科大智能并购重组IPO.pdf
- 基于单形体几何的高光谱遥感图像解溷算法.pdf
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
- 2024年度专题组织生活会个人“四个带头”对照检查材料范文.docx
- 党支部领导班子2025年民主生活会“四个带头”个人对照检查材料范文.docx
- 2024年抓基层党建工作述职报告参考范文.docx
- 2024年度民主生活会征求意见情况的报告范文2篇.docx
- 普通党员2024年组织生活会个人“四个带头”对照检查发言材料2篇.docx
文档评论(0)