1 / 21
文档名称:

嵌入式系统实验二.pptx

格式:pptx   大小:226KB   页数:21页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统实验二.pptx

上传人:夜无眠 2019/4/16 文件大小:226 KB

下载得到文件列表

嵌入式系统实验二.pptx

文档介绍

文档介绍:4/15/2019实验二中断实验113245基础知识实验目的实验内容预备知识实验设备6实验过程7实验报告要求2实验目的了解中断的作用掌握嵌入式系统中断的处理流程掌握ARM中断编程3实验内容编写中断处理程序,处理外部中断4预备知识了解ADT集成开发环境的基本功能了解中断的作用以及处理过程5实验设备JXARM9-2410教学实验箱ADT1000仿真器和ADTIDE集成开发环境串口连接线6CPU与外设之间传输数据的控制方式–查询方式查询方式查询方式的优点是硬件开销小,使用起来比较简单但在此方式下,CPU要不断地查询外设的状态,当外设未准备好时,CPU就只能循环等待,不能执行其它程序,这样就浪费了CPU的大量时间,降低了CPU的利用率7CPU与外设之间传输数据的控制方式–中断方式中断方式当CPU进行主程序操作时,外设的数据已存入输入端口的数据寄存器;或端口的数据输出寄存器已空,由外设通过接口电路向CPU发出中断请求信号,CPU在满足一定的条件下,暂停执行当前正在执行的主程序,转入执行相应能够进行输入/输出操作的子程序,待输入/输出操作执行完毕之后CPU再返回并继续执行原来被中断的主程序。这样CPU就避免了把大量时间耗费在等待、查询状态信号的操作上,使其工作效率得以大大地提高8CPU与外设之间传输数据的控制方式–DMA方式DMA方式当高速外设要与系统内存或者要在系统内存的不同区域之间,进行大量数据的快速传送时,查询方式和中断方式可能不能满足要求直接存储器存取(DMA)就是为解决这个问题提出的采用DMA方式,在一定时间段内,由DMA控制器取代CPU,获得总线控制权,来实现内存与外设或者内存的不同区域之间大量数据的快速传送9中断处理示意图向CPU发出中断请求的设备或事件称为中断源断点处产生中断请求,CPU执行中断流程,响应中断,并执行用户定义的中断服务子程序处理完毕,执行中断返回动作,主程序继续运行10