- 15
- 0
- 约3.04千字
- 约 9页
- 2017-12-09 发布于天津
- 举报
试验3外部中断试验试验目的了解S3C2410外部中断的工作原理
实验3 外部中断实验
实验目的:
了解S3C2410外部中断的工作原理。
掌握S3C2410外部中断的使用方法。
实验设备
PC机、JTAG调试板、S3C2410开发板。
实验内容
通过外部按键(K10)触发外部中断0(EINT0)。
实验原理
4.1ARM的异常中断类型
七种异常中断
4.2异常中断响应过程和返回过程
异常中断的响应过程:
1).保存处理器但前状态寄存器CPSR的值、中断屏蔽以及各条件标志位到将要执行的异常中断的SPSR中。
2).设置但前程序状态寄存器CPSR的值,其中包括:设置CPSR响应位的值使处理器进入特定的处理器模式;安要求屏蔽中断,通常应该屏蔽IRQ中断。在FIQ总断时屏蔽FIQ中断。
3).设置Lr寄存器。将中断相应模式的Lr寄存器的值设为异常中断的返回地址
4).处理程序计数器PC,将PC值设为相应的中断向量的地址,从而实现跳转以执行中断程序。
异常中断的返回
当处理器执行完以上流程之后,处理器已经自中断向量进入异常中的处理状态。异常中断处理完毕之后,在异常中断程序的末端,处理器进入异常中断的返回状态,其流程如下:
1).恢复状态寄存器。将保存在中断模式中的SPSR值赋给当前的状态寄存器。
2).将返回地址赋值到程序计数器。这样程序将返回到异常中断产生的下一条指令或出现问题的指令处执行。
需要注意的是:对于不同的异常中断,其返回地址的计算方法也是不
您可能关注的文档
最近下载
- 甲状腺肿瘤病历.docx VIP
- KA 27.3-2025 煤矿水害防治 第3部分:煤层底板井下注浆改造与加固.docx VIP
- 水利水电单元工程施工质量验收评定表(表格填写示范及说明下)(三).pdf VIP
- T_CMEAS 047-2025 孕期营养风险筛查技术要求.docx VIP
- 人教PEP版(三起)英语三年级下册(含答案,含听力原文).docx VIP
- 2023年湖北黄冈孝感咸宁中考地理试卷真题及答案.pdf VIP
- 液压选择、填空及判断复习测试有答案.docx
- 南阳蒙古族民俗.doc VIP
- Python数据分析课件:K均值聚类算法.pptx VIP
- 全过程工程咨询经典案例.pdf VIP
原创力文档

文档评论(0)