嵌入式处理器的结构和编程 中断系统 学习要点 ARM中断系统 中断向量表 LPC2000中断系统 VIC中断控制器 ARM体系的中断系统 只要正常的程序流被暂时中止,处理器就进入异常模式。 例如响应一个来自外设的中断。 在处理异常之前,ARM7TDMI内核保存当前的处理器状态,这样当处理程序结束时可以恢复执行原来的程序。 对于每一个异常事件,都有一个与之相对应的处理程序,它们是关联在一起的,并以一张一维表的格式存储在存储器的固定单元中。这张指定了各异常中断及其处理程序的对应关系的表,称为异常向量表。 异常优先级 当多个异常同时发生时,一个固定的优先级系统决定它们被处理的顺序: 异常的入口和出口处理 如果异常处理程序已经把返回地址拷贝到堆栈,那么可以使用一条多寄存器传送指令来恢复用户寄存器并实现返回。 异常的入口和出口处理 复位异常 当nRESET信号被拉低时,ARM处理器放弃正在执行的指令。 当你RESET信号再次变为高电平时,ARM处理器执行以下操作: 强制M[4:0]=10011,系统进入管理模式; 将CPSR的I和F置位,禁止中断和快速中断; 将CPSR的T清零,处理器出入ARM状态; 强制PC清零; 系统返回ARM状态并回复执行。 中断请求 中断请求(IRQ)异常是一个由nIRQ输入端的低电平所产生的正常中断。 IRQ的优先级低于FIQ。任何时候在一个特权模式下,都可通过
您可能关注的文档
- 离心式压缩机检修与装配.pptx
- 空压机试运措施 (05 9 6).doc
- 空气中VOC gcms预处理调研.docx
- 空气处理过程测试实验.ppt
- 科学健走0.pptx
- 穿井得一人、杞人忧天好.ppt
- 穿鞋袜课件.ppt
- 窗机培训资料.ppt
- 立足地理学科特色 挖掘学科育人价值.doc
- 穿脱隔离衣及注意.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)