版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、S3C2440处理器的中断,中断的概念,中断是指在计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的时间处理程序。待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。,中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去。,中断的作用,并行操作 硬件故障报警与处理 支持多道程序并发运行,提高计算机系统的运行效率 支持实时处理功能,中断的一些术语,按中断源进行分类:发出中
2、断请求的设备称为中断源。按中断源的不同,中断可分为 内中断:即程序运行错误引起的中断 外中断:即由外部设备、接口卡引起的中断 软件中断:由写在程序中的语句引起的中断程序的执行,称为软件中断 允许/禁止(开/关)中断: CPU通过指令限制某些设备发出中断请求,称为屏蔽中断。从CPU要不要接收中断即能不能限制某些中断发生的角度 ,中断可分为 可屏蔽中断 :可被CPU通过指令限制某些设备发出中断请求的中断 不可屏蔽中断:不允许屏蔽的中断如电源掉电,中断的一些术语,中断允许触发器:在CPU内部设置一个中断允许触发器,只有该触发器置“1”,才允许中断;置“0”,不允许中断。指令系统中,开中断指令,使中断
3、触发器置“1”关中断指令,使中断触发器置“0”中断优先级:为了管理众多的中断请求,需要按每个(类)中断处理的急迫程度,对中断进行分级管理,称其为中断优先级。在有多个中断请求时,总是响应与处理优先级高的设备的中断请求。中断嵌套:当CPU正在处理优先级较低的一个中断,又来了优先级更高的一个中断请求,则CPU先停止低优先级的中断处理过程,去响应优先级更高的中断请求,在优先级更高的中断处理完成之后,再继续处理低优先级的中断,这种情况称为中断嵌套。,中断处理过程,一次完整的中断过程由中断请求、中断响应和中断处理三个阶段组成。 中断请求:是由中断源发出的并送给CPU的控制信号,由中断源设备通过将接口卡上的
4、中断触发器置“1”完成。接口卡上还有一个中断屏蔽触发器中断屏蔽触发器置“1”,表示要屏蔽该设备的中断请求;中断屏蔽触发器置“0”,表示允许该设备发出中断请求;,中断处理过程,中断响应:当CPU接到中断请求,若满足下列条件,就会响应中断。 响应中断的条件: 允许中断触发器为“1”状态; CPU结束了一条指令的执行过程; 新请求的中断优先级较高; 中断响应要进行的工作: 保存程序计数器PC的内容或许包括程序状态字的内容到堆栈(中断隐指令),中断处理过程,中断处理过程: 关中断 保存断点、保护现场 (区别断点和现场) 判中断源转中断服务 开中断 执行中断服务程序 关中断 恢复现场、恢复断点(区别断点
5、和现场) 开中断 返回断点,S3C2440的中断体系,ARM体系CPU的7种工作模式 两种工作状态(只需关心ARM状态即可) 31个通用寄存器和6个程序状态寄存器 ARM920T CPU中断过程,主要关心ARM920T CPU在中断响应后自动完成哪些工作。,S3C2440 中断控制器,为什么要用中断控制器、什么是中断控制器。 S3C2440 中断控制器结构图 S3C2440 中断控制器使用步骤,S3C2440 中断控制器寄存器,SUBSRCPND INTSUBMSK SRCPND INTMSK INTMOD PRIORITY INTPND INTOFFSET,中断控制器操作实例外部中断,需要了解的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消毒隔离技术:无菌盘铺法教学
- 企业文档档案管理及使用流程
- 教育机构学生学习效果评估规范指南
- 新能源发电技术系统手册
- 价值流图绘制指导书
- 商业航天行业商业火箭发动机推力室寿命预测研究方法
- 航空航天材料及制造技术手册
- 高中课题研究2025太空探索说课稿
- 趣味数学小课堂小学主题班会课件
- 高中2025自信培养“积极心态”主题班会说课稿
- GB/T 45998-2025设施管理疫情应急准备与管理指南
- 消防飞侠2025年消防应急救援队伍建设研究报告
- aed除颤仪使用课件
- 电厂应急演练课件
- 安全生产法律法规及规章标准汇编手册(2025版)
- 胎儿生长受限指南解读
- 原油宝事件汇报
- 人教A版高中数学必修第二册全册知识点考点讲义
- 污染土壤原位脱附技术
- 2025医用耗材管理相关知识理论考试试题及答案
- 非常规油藏提高采收率技术研究与应用
评论
0/150
提交评论