2015级研究生嵌入系统复习题.docVIP

  • 0
  • 0
  • 约1.14万字
  • 约 11页
  • 2026-02-03 发布于河北
  • 举报

2015级电子信息类专业研究生期末复习题

《嵌入式硬件系统原理》期末复习题

1.请给出嵌入式系统的定义。

答:根据电气工程师协会的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。

嵌入式系统是电脑软件与硬件的结合体,它是以应用为中心,以计算机技术为基础,软硬件可剪裁,从而能够使用

实际应用中对功能、可靠性,成本、体积、功耗等严格要求的专用计算机系统。

2.CM3的异常管理与MCS-51的中断有哪些异同点(可以STM32F10X系列单片机为例)?

答:MCS-51单片机的中断系统提供了五个中断源:外部中断0、定时/计数器0中断、外部中断1、定时/计数器1

中断和串行口中断。中断允许或禁止由片内可进行位寻址的8位中断允许寄存器IE来控制。分为两个中断优先级:

高级中断和低级中断。中断优先级由中断优先级寄存器IP来设置,但出于同一优先级的中断源只能按自然优先顺

序排队。

CM3支持3个固定的高优先级(复位,NMI以及硬fault),256个可编程的优先级(抢占优先级和次优先级),

其中包括128各抢占级。并且,CM3使用了一种称为NVIC的异常响应系统,即可嵌套的中断优先级管理,该系统支

持11个内部异常源,可以实现fault管理机制;另外支持最多240个外部中断输入(IRQs);同时还支持一个不

可屏蔽中断(NMI)输入。

3.Cortex-M3中的位操作有何特点?

答:在CM3中,有两个区域实现了位带操作,一个是SRAM区最低的1MB范围,一个是片内外设区的1MB范围,

这两个区中的地址都有自己的位带别名区,通过位带别名区访问就可以实现位带操作。

对于读操作,读取位带地址中的一个字,再把需要的位右移到LSB,并把LSB返回。对于写操作,把需要写的字

右移到相应的位序号处,然后执行一个读改写的原子操作。

用途:CM3的位带操作,对操作串行接口器件提供了很大的方便,对硬件I/O密集型的程序最有用处,使代码简洁;

多任务中,实现共享资源在任务中的互锁访问,实现一个原子操作不被打乱。

4.在PCB板上,分布电容和分布电感会对电路产生何种影响?常用的解决措施有哪些?

答:分布电容是由于电路的分布特点而具有的电容。对电路的影响等效于给电路并联上一个电容器,这个电容值就

是分布电容。由于分布电容的数值一般不大,在低频交流电路中,分布电容的容抗很大,对电路的影响不大,因此

在低频交流电路中,一般可以不考虑分布电容的影响;但对于高频交流电路,分布电容的影响就不可忽略不计。

措施:高频电路一般密封在金属盒子里,阻止环境对电路的影响。

由于导线布线和元器件的分布而存在的电感叫分布电感。对电路的影响等效于给电路串联一个电感器,这个电感

值就是分布电感。根据电感器的频率特性,可以知道由于分布电感的数值一般不大,在低频可以不考虑分布电感的

影响;但对于高频交流电路,分布电感的影响就不能忽略不计。

措施:总的串线尽可能短,要害信号线最短;高电压、大电流和低电压、小电流的弱信号完全分割;模拟信号与

数码信号分割;高频信号与低频信号分割;高频元部件的距离要尽量大;加大平行布线的间距。

5.请描述Cortex-M3异常处理的过程。

答:异常或者中断是处理器响应系统中突发事件的一种机制。当异常发生时,Cortex—M3通过硬件自动将编程计

数器(PC)、编程状态寄存器(XPSR)、链接寄存器(LR)和R0~R3、R12等寄存器压进堆栈。在Dbus(数据总线)保存

处理器状态的同时,处理器通过Ibus(指令总线)从一个可以重新定位的向量表中识

文档评论(0)

1亿VIP精品文档

相关文档