《的中断系统》ppt课件

《的中断系统》ppt课件

ID:26982766

大小:514.51 KB

页数:23页

时间:2018-11-30

《的中断系统》ppt课件_第1页
《的中断系统》ppt课件_第2页
《的中断系统》ppt课件_第3页
《的中断系统》ppt课件_第4页
《的中断系统》ppt课件_第5页
资源描述:

《《的中断系统》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十二讲C6000的中断系统第十二讲Interrupt1BIT/TI内容提要C6000的中断机制中断的硬件响应中断源的选择与使能控制中断向量表中断处理的时序与延迟中断服务程序第十二讲Interrupt2BIT/TI引子什么是中断为什么需要中断系统处理器需要怎样做支持中断StorageofinterruptrequestsProgramcontrolledenablingandmaskingForcedbranchtoanewprogramSavingtheprogramstateCauseidentificationStaterestoration引自:Encyclo

2、pediaofComputerScienceandEngineering第十二讲Interrupt3BIT/TI概述—C6000中断中断事件——32个中断源——同时处理14个(15)中断事件选择外中断信号4(8/12)个8个控制寄存器第十二讲Interrupt4BIT/TI概述—中断源按优先级分为三类第十二讲Interrupt5BIT/TI概述—中断事件IC6201/6202/6701的中断事件(16/18)第十二讲Interrupt6BIT/TI概述—中断事件IIC6211/6711的中断事件(13)第十二讲Interrupt7BIT/TI中断处理—寄存器中断控制寄

3、存器-->GIE-->poll第十二讲Interrupt8BIT/TI中断处理—寄存器中断控制寄存器第十二讲Interrupt9BIT/TI中断处理—中断识别的控制外部事件被捕获每一个中断的单独使能中断的全局使能第十二讲Interrupt10BIT/TI中断处理—管脚4个可屏蔽的外部中断2个不可屏蔽中断中断响应和标识第十二讲Interrupt11BIT/TI中断处理—外中断信号的识别异步信号被同步(延迟2~3)中断标志被置位输出中断确认信号以及中断号第十二讲Interrupt12BIT/TI中断处理—后处理中断被识别之后,如果被使能…第十二讲Interrupt13BI

4、T/TI中断处理—响应过程排空流水线信号—处理总共延迟6+5cycle第十二讲Interrupt14BIT/TIISR—中断向量每一个中断源对应中断向量有相对固定的存放位置每个中断向量长度8wordc6000的中断向量实际是对应中断的ISR第十二讲Interrupt15BIT/TIISR—向量表如果ISR足够小第十二讲Interrupt16BIT/TIISR—大的ISR第十二讲Interrupt17BIT/TIISR—ISTP给出中断向量表的基地址256-word边界对齐用于IST的重定位reset向量必须在地址0处ISTP第十二讲Interrupt18BIT/TII

5、SR—环境的保护保存在ISR中使用的寄存器如果需要嵌套中断,必须保存CSR和IRP可以应用堆栈,在汇编程序进行环境保护C编译器可以自动完成有关环境的保护第十二讲Interrupt19BIT/TIISR—CISR&VECTOR必须在C的ISR中采用interrupt关键字没有入口参数没有返回值由C编译器完成环境的保护利用IER/CSRcregister进行中断的禁止/使能建议:内部避免程序调用第十二讲Interrupt20BIT/TIISR—CISR&VECTOR当采用CISRs时,如何创建与C环境兼容的中断向量?1.保护有关的寄存器2.安全的跳转向ISR第十二讲Int

6、errupt21BIT/TIISR—返回主程序完成返回的代码:当转向ISR时,下一个EP的地址自动被保存在IRP/NRP中在ISR的末尾,由BIRP/NRP完成跳转返回执行BIRP时,PGIEGIE执行BNRP时,NMIE=1第十二讲Interrupt22BIT/TI内容总结中断响应事件与响应条件中断服务的自动处理的任务什么是ISPT中断的返回中断软件的编制第十二讲Interrupt23BIT/TI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。