15级嵌入系统复习题最终版(1).docVIP

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

PAGE

PAGE9

嵌入式期末复习题

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

答:根据电气工程师协会的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。嵌入式系统是电脑软件与硬件的结合体,它是以应用为中心,以计算机技术为基础,软硬件可剪裁,从而能够使用实际应用中对功能、可靠性,成本、体积、功耗等严格要求的专用计算机系统。

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中的位操作有何特点?

答:位操作速度快,比用字节测试方便多,尤其是在做控制上。位带操作就是指可以使用普通的加载/存储指令来对单一的比特(bit)来进行读写。相当于是为位带区的每一位都起了一个别名,或者说是为为带区的每一位新建了一个快捷方式,通过对指定别名的访问来代替对指定位的访问,指定位与别名之间的映射过程是由内核完成的,无需人工干预。

位带区:支持位带操作的地址范围,在cortexM3中有两个地区实现了位带操作,一个是SRAM的最低1MB范围,另一个是片内外设区的最低1MB范围。这两个区中的地址除了可以像普通的RAM一样使用外,它们还都在“位带别名区”有自己的位带别名,位带别名区把每个比特膨胀成一个32位的字。通过位带别名区访问这些字时,就可以达到访问原始比特的目的。

(1)可以把代码缩小,速度更快,效率更高,更安全。?一般操作要6条指令,而使用位带别名区只要4条指令。??

(2)一般操作是?读-改-写?的方式,而位带别名区是写操作。防止中断对读-改-写?的方式的影响。

(3)支持了位带操作(bit_band),有两个区中实现了位带。其中一个是SRAM区的最低1MB范围,第二个则是片内外设?区的最低1MB范围。这两个区中的地址除了可以像普通的RAM一样使用外,它们还都有自己的“位带别名区”,位带别名区?

(4)每个比特膨胀成一个32位的字,就是把?1M?扩展为32M。

(5)CM3的位带操作,对操作串行接口器件提供了很大的方便,对硬件I/O密集型的程序最有用处。

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

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

答:首先电感耦合和电容耦合都会对电路产生干扰,导致信号失真。

分布电容是由于电路的分布特点而具有的电容。对电路的影响等效于给电路并联上一个电容器,这个电容值就是分布电容。由于分布电容的数值一般不大,在低频交流电路中,分布电容的容抗很大,对电路的影响不大,因此在低频交流电路中,一般可以不考虑分布电容的影响;但对于高频交流电路,分布电容的影响就不可忽略不计,严重时会发生自激振动,后级的信号会通过分散电容反馈到前级,循环放大。

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

由于导线布线和元器件的分布而存在的电感叫分布电感。对电路的影响等效于给电路串联一个电感器,这个电感值就是分布电感。根据电感器的频率特性,可以知道由于分布电感的数值一般不大,在低频可以不考虑分布电感的影响;但对于高频交流电路,高频下导线也可视为电感,所以高频下分布的电感影响不能忽略,高频下电感会导致信号的串扰。

措施:布线不平行走,保持线路正交或者交叉,选择多层板,例如8层16层选其中2层板做电源接地,通过两者的合理分布把信号干扰隔离。串行总线尽量短,重要信号线在情况允许下减小间距;高电压、大电流和低电压、小电流的弱信号完全分开;模拟信号与数字信号分开;高频信号与低频信号分开;关键电路尽量靠近器件放置;高频器件间距要尽量大;最好平行布线,使用45°或135°改变线路方向。

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

异常或者中断是处理器响应系统中突发事件的一种机制。当异常发生时,Cortex—M3通过硬件自动将编程计数器(PC)、编程状态寄存器(XPSR)、链接

文档评论(0)

1亿VIP精品文档

相关文档