- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中断原理及应用中断原理及应用
中断原理及应用中断原理及应用
闵建
有过裸机开发经验的工程师都很清楚中断的重要性。学习一款处
理器,异常处理机制可谓是其精髓所在,而硬件中断又是异常处理中
的一种很典型并且使用很频繁的情况。
把握这一块内容需要大家明了两个方面的内容。
1
()处理器的异常处理机制(中断是处理器众多异常中的一种)
2 SOC
() 对中断的硬件支持 (中断控制器)
ARM CORTEX-A8 SOC
接下来以三星公司生产的基于 核为 的 ,
型号为S5PC100, 来阐述下中断的原理及使用。
1. 中断的概念。
中断,顾名思义,就是打断一个正在发生的事件。其中包括三方
1 2 3
面的内容: 是打断当前的事件; 处理紧急事件 回到之前打断
的事件继续执行。举个简单的例子, 比如老师正在讲课,你有非常
重要的事件需要老师帮你解决,于是你举手打断老师讲的内容去处理
你的问题,老师解决了你的问题后又回到被打断前的内容接着往下
讲。由这个简单的例子你可以看出来一个完整的中断流程需要注意几
1
个方面的问题: 必须有一种途径能打断正在进行的事件 (如学生举
2
手); 打断后必须能顺利的去执行一个更为紧迫的事件 (如果多个
学生都有问题的话,势必要定位哪个问题是哪个学生提出的,并且还
3
要考虑多个学生同时申请问题的情况) 怎么顺利返回去(老师回到
之前讲课的内容)。
1.1 中断的产生
先来解决第一个问题也就是中断怎么发生的,
图1 经典ARM 核内部框图
上图为一款ARM 核内部框图,注意看标红的部分。ARM 核会引
出两根线,一根为IRQ 中断线,一根为FIQ 中断线。由于IRQ 跟FIQ
在原理上相似,我们在这边不花篇幅去讲其区别,仅拿IRQ 来描述
中断的原理。看到这里大家应该能明白什么情况下处理器核会接收到
中断,注意仅仅是能接受到中断,能不能响应是另一码事。为什么这
么说呢?CPU 核可能有的时候做的事情要比中断请求更为紧迫,比
如刚加电做初始化的时候,这个时候如果这个管脚产生电平变化,可
能ARM 核也不会去管,也就是说在ARM 内部把中断的功能给禁止
ARM CPSR F I
掉。事情确实如此, 在加电运行时,通常 的 位 位的
1 /
初始化状态是 ,也就是中断快中断是禁止了的。如果你要想用中断
F I
或者快中断怎么办? 当然要将 位或者 位清零。
当然还要明确一个问题,就是谁去让IRQ 线产生电平变化,换句
话来讲,就是谁去申请中断?答案当然是那些等不及了的外设。这些
外设普遍的特征就是它们的事件要求CPU 核来及时处理。但是现在
又有问题了,刚才看到的ARM 核的IRQ 线就单单的一根,难道一个
处理器能支持发生中断的外设只能有一个么? 答案当然是否定的,
但是如果有多个外设的话,这些外设如何和ARM 相连接呢? 还有
就是IRQ 线上有电平变化了,ARM 如何知道是哪个外设激发的这种
电平变化呢? 这个时候中断控制器就应需而产生了。
ARM SOC
有了中断控制器后,一款基于 的
您可能关注的文档
最近下载
- (新课标)人教版小学劳动教育五年级上册第一章劳动项目2《煮面条》教学设计.doc
- 副县长在县委理论学习中心组学习会上的发言(党的作风建设的重要论述).doc VIP
- 注射水纯水纯蒸汽施工方案.pdf VIP
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案.docx VIP
- 电力新能源知识培训课件.pptx VIP
- 电气运行、检修、事故处理、安全操作规程(电气五大规程).docx
- 《矿山隐蔽致灾因素普查规范 大纲》.doc VIP
- 新概念英语第一册 Lesson 21-22课件.ppt VIP
- 2025贵州遵义南国大数据有限公司招聘100人笔试模拟试题及答案解析.docx VIP
- 网信体系下 网络舆情应对流程指南.docx VIP
文档评论(0)