嵌入式系统开发 第四章 课后作业答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章LPC2000系列ARM硬件结构

1、基础知识

(8)、FIQ、IRQ有什么不同?向量IRQ和非向量IRQ有什么不同?

答:FIQ是快速中断,具有最高优先级,中断处理转入FIQ

模式;IRQ是普通中断,优先级低于FIQ,中断处理转入IRQ

模式。

向量IRQ支持16个向量IRQ中断,16个优先级,能为每个

中断源设置服务程序地址;非向量IRQ支持一个非向量IRQ

中断,所有中断都共用一个相同的服务程序入口地址。(9)、在使能,禁止FIQ和IIRQ时,为什么操作SPSR寄存器而不操作CPSR寄存器?

答:在用户模式下,无法修改CPSR,只有在特权模式下修改SPSR后,通过退出特权模式,然后恢复SPSR到CPSR,才能修改CPSR。

(11)、向量中断能嵌套吗?请结合ARM体系结构进行阐述。

答:ARM的中断管理体系和51系列微控制器的中断管理体系不太一样。ARM的中断不会自动嵌套,实现ARM微控

制器的中断嵌套比较烦琐,不提倡中断嵌套。但不排除需

要嵌套的应用,因而在启动代码中,有对中断嵌套的处理。

中断嵌套的原则:低优先级的中断嵌套高优先级的中断

可嵌套中断服务程序编写方法:

1、保存当前中断使能寄存器VICIntEnable的值;

2、禁止当前中断和低优先级中断;

3、清除中断逻辑,使VIC能够响应更高优先级的中断;

4、中断处理服务程序;

5、恢复保存的中断使能寄存器的值。

(19)LPC2000系列ARM7微控制器具有哪两种低耗模式?如何降低系统的功耗?

答: 2 个低功耗模式:空闲和掉电;

降低功耗方法:设定极低功耗定时器每一秒钟触发CPU一次->CPU进入掉电状态->一秒钟后定时器触发CPU进入工作

模式,写液晶显示器显示字符(走秒)->CPU进入掉电模

式->一秒钟后定时器再次出发CPU进入工作模式

相关文档
最新文档