- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天津电子信息职业技术学院《嵌入式系统原理与应用》课程报告论文名称:SEP3203的中断响应机制课程代码: 114232 姓名:甘琦学号: 48 专业:物联网应用技术班级:物联S14-1 完成时间: 2016 年 10 月 24 日摘要1一、概述2二、SEP3203的中断响应机制32.1中断延时32.2 中断过程3三、ARM核下的多中断源处理方案3四、ARM7 的异常响应机制44.1异常分类44.2异常发生的硬件操作54.3异常返回地址64.4异常向量表84.5异常处理的返回11五、结语12参考文献14摘要现代嵌人式操作系统中,中断处理技术是一项重要的技术。通过中断技术,使得处理器能够和外设并行地工作,提高了CPU的执行效率。首先分析了SEP3203的中断响应机制,然后介绍了中断向量表的软件实现,最后分析了异常发生的硬件操作以及处理返回。关键字:ARM,SEP3203,中断,异常一、概述ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。SEP3203 处理器内嵌由英国ARM 公司提供的ARM7TDMI 处理器内核,全芯片可稳定运行在75MHz。集成了支持黑白,灰度,彩色的LCD 控制器;多媒体加速模块,用于提供多媒体处理定点矢量乘加的计算能力;支持低成本的NAND Flash 控制器并可从其直接启动;支持多种外存类型:SRAM,NOR Flash,SDRAM;支持实时时钟(RTC);支持四通道的定时器和两通道的PWM;支持用于连接触摸屏通讯的SPI 协议;支持两个UART 控制器,其中一个支持红外传输;支持USB1.1 Device 控制器用于PC 与移动终端之间的高速信息传输;支持MMC 卡控制器,用户可以扩展系统的存储能力和外设功能;支持兼容AC97 协议的控制器,用于音频文件的播放和录制。SEP3203 处理器内嵌20KByte 零等待的静态存储器(SRAM),用于多媒体处理时的核心代码与数据的存放,用户也可以将操作系统的核心代码或LCD 帧缓存存放在该处理器中,用于提供更高的性能和更低的能量消耗; 6 通道DMA 控制器,为用户提高了高速的数据传输通道。为了支持低成本的系统方案,SEP3203支持外部32 位/16 位数据总线,结合ARM 提供的Thumb 指令集,将大大降低系统成本和功耗,考虑到Nand Flash 的成本优势,SEP3203 处理器提供专用的Nand Flash 控制器,并支持系统直接从Nand Flash 启动。SEP3203 处理器采用LQFP176 封装形式。二、SEP3203的中断响应机制2.1中断延时从外部请求信号发出到取出对应的中断服务程序(ISR)的第一条指令,这期间的间隔时间。2.2中断过程ARM 体系中通常在存储地址的低端固化了一个32 字节的硬件中断向量表,用来指定各异常中断及其处理程序的对应关系。当一个异常出现以后,ARM 微处理器会执行以下几步操作:1)保存处理器当前状态、中断屏蔽位以及各条件标志位;2)设置当前程序状态寄存器CPSR中相应的位;3)将寄存器lr_mode设置成返回地址;4)将程序计数器(PC)值设置成该异常中断的中断向量地址,从而跳转到相应的异常中断处理程序处执行。在接收到中断请求以后,ARM 处理器内核会自动执行以上四步,程序计数器PC总是跳转到相应的固定地址。三、ARM核下的多中断源处理方案ARM核只有一个常规中断引脚nIRQ,而在现代嵌入式系统中,中断源可能多达几十个.为此,在系统设计时,采用了二级中断的方式来实现中断控制。即由一个中断控制器来处理来自不同中断源的中断信号,经过判断后将中断信号送给ARM内核的中断引脚。SEP3203内集成的中断控制器支持32个普通中断源,并给这32个普通中断源分配了固定的优先级。每个中断源相应的可以配置为硬件中断或软件强制中断。当硬件中断或软件强制中断产生的时候,
您可能关注的文档
- 社会企业案例概念.docx
- 设计制作印刷电路板概念.docx
- 设计一个基于数据通信原理的分组交换网概念.docx
- 设计和开发控制程序概念.docx
- 设计并实现对可变电阻的测量概念.docx
- 设计计算书_刘攀_2013010558概念.docx
- 设备工艺试题概念.docx
- HRD3人力资源开发的流程和实施教案.pptx
- 设计RT-PCR引物方法概念.docx
- 什么是交互设计概念.docx
- 2023-2024学年黑龙江省哈尔滨市中考数学试卷(附答案解析).docx
- 中考语文抢分秘籍专题07九年级上册重点古诗词必背知识点.docx
- 中考语文满分作文热点素材集锦及实战演练专题03 后疫情时代:写作角度+关键词+金句名言+时评+范文.docx
- 中考语文抢分秘籍秘籍06古诗文名篇名句默写(原卷版+解析).docx
- 中考语文抢分秘籍专题17中考字音、字形分册梳理.docx
- 2023-2024学年山东省济宁市中考数学试卷(附答案解析).docx
- 中考语文满分作文热点素材集锦及实战演练专题06 汶川地震被救少年14年后救火牺牲.docx
- 中考语文满分作文热点素材集锦及实战演练专题03 天宫课堂第三课.docx
- 中考语文满分作文热点素材集锦及实战演练专题04 《典籍里的中国》“大而美”古籍因此“活起来”.docx
- 2023-2024学年山东省济南市中考数学试卷(附答案解析).docx
最近下载
- SY_T 5660-2020 钻井液用包被絮凝剂 聚丙烯酰胺类.pdf VIP
- 2021-202x年基金管理人员工跟投基金投资协议-经典(律师审定版).docx
- 2010-2015年 中国电梯行业市场发展前景及投资分析报告.doc
- 78度智慧参考资料.pdf
- 基层儿科医务人员服务能力提升学习班答案-2024华医网继续教育答案.docx VIP
- DELTA台达伺服驱动器 ASDA-A2使用手册-操作说明书.pdf
- 国际贸易实务英文版(第五版)周瑞琪教材辅导习题解答.pdf
- 基于高斯滤波和近似积分的电动车窗防夹算法.pdf
- Application for Export Transaction 离岸客户填写指南.doc VIP
- 2023年膨化食品行业市场需求分析报告及未来五至十年行业预测报告.docx
文档评论(0)