嵌入式考试复习资料



《嵌入式考试复习资料》由会员分享,可在线阅读,更多相关《嵌入式考试复习资料(8页珍藏版)》请在装配图网上搜索。
1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,T:支持高密度16位的Thumb指令集,D:支持片上调试;M:支持64位乘法;I:支持EmbededICE观察硬件;,(2)ARM处理器支持哪些数据类型?字节(8位)、半字(16位)或者字(32位)。,(3)ARM7TDMI采用几级流水线,分别是什么?流水线分3级,分别为:取指 译码 执行,(4)ARM7包括哪几种处理器状态?ARM状态:32位,这种状态下执行的是字方式的ARM指令;,Thumb状态:16位,这种状态下执行半字方式的Thumb指令。,(5)ARM体系结构支持7种处理器模式,用户模式、
2、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式,(8)ARM空闲模式特点,。,在该模式下,内核停止执行指令,直到发生复位或中断为止,但系统时钟CCLK一直有效。外设功能在空闲模式下继续保持并可产生中断使处理器恢复运行。空闲模式使处理器、存储器系统和相关控制器以及内部总线不再消耗功率。,(9)ARM掉电模式的特点,。,在该模式下,振荡器关闭,这样芯片没有任何内部时钟。处理器状态和寄存器、外设寄存器以及内部SRAM值在掉电模式下被保持。芯片引脚的逻辑电平保持掉电时的状态。复位或特定的不需要时钟仍能工作的中断可终止掉电模式并使芯片恢复正常运行。由于掉电模式使芯片所有的动态操作都挂起,
3、因此芯片的功耗降低到几乎为零,。,(,6)请写出ARM异常的优先级?复位;数据中止;FIQ;IRQ;预取中止;未定义指令;SWI(7)为什么复位信号要保持一段时间?芯片上电后,晶体振荡器开始振荡。因为振荡从开始到稳定需要一过程,所以外部复位信号至少要保持10ms,(10)为什么ARM采用程序加速模块,ARM内核工作在最高频率60MHz时,执行一条指令约为17ns。而Flash存储器的访问周期需要50ns,即最高频率20MHz。所以如果将代码存放在Flash中,将影响ARM内核发挥最大效能。为了能将指令从内部Flash存储器更高效快速地提取到ARM内核,而设计产生了一个存储器加速模块,(11)G
4、PIO管脚特征,可以独立控制每个GPIO口的方向(输入/输出模式);,可以独立设置每个GPIO的输出状态(高/低电平);,所有GPIO口在复位后默认为输入状态。,(12)为什么使用复位电路?,微控制器在上电时状态并不确定,这造成微控制器不能正确工作。为解决这个问题,所有微控制器均有一个复位逻辑,它负责将微控制器初始化为某个确定的状态。这个复位逻辑需要一个复位信号才能工作。一些微控制器自己在上电时会产生复位信号,但大多数微控制器需要外部输入这个信号。,ARM最小系统还包括,;,电源模块,复位模块,存储模块,定时器常用来测量如图所示的脉冲信号,试写出其程序源代码T0TC=0;,T0PR=0;,wh
5、ile(IO0PIN,T0TCR=0 x01;,while(IO0PIN,T0TCR=0 x00;,time=T0TC;,假设有一个基于LPC2210的系统,所使用的晶振为11.0592MH,回答下列问题。,嵌入式最小系统除时钟模块,还包括哪几个模块。,请计算出最大的系统时钟Fcclk频率为多少,此时PLL的M和P各为多少。,请列出公式,并编写设置PLL的程序段,FCLK=60MHz(2分),M FCLK /FOSC 5(2分),PFCCO/(CCLK2分),(156320)/1201.32.67,P取整数2(2分),PLLCON=1;(1分),PLLCFG=0 x24;(1分),PLLFEE
6、D=0 xaa;,PLLFEED=0 x55;(1分),while(PLLSTAT (1分),PLLCON=3;(1分),PLLFEED=0 xaa;,PLLFEED=0 x55;(1分),分析如图所示电路工作原理。设P0.1为蜂鸣器输出端,低电平输出,寄存器如何设置。如何控制蜂鸣器报警速度。现有一个开关使用P0.2口,系统读取开关状态来控制蜂鸣器,输出低电平蜂鸣器鸣叫(3分),高电平不鸣叫(3分),PINSEL0=0 x00000000;(2分)IO0DIR=0 x00000002;(2分)IO0CLR=0 x00000002;(2分),使用延时程序void DelayNS(uint32 d
7、ly)uint32 i;for(;dly0;dly-)for(i=0;i5000;i+);,#include config.h,#define BEEPCON11,#define KEY 12,int main(void),uint32 i;,PINSEL0=0 x00000000;,IO0DIR(1分),while(1),if(IO0PIN,else IO0CLR=BEEPCON;,for(i=0;i0;dly-),for(i=0;i5000;i+);,A-B,当计算机A准备好,则是DTR有效,计算机B通过采集DSR,得知计算机A准备好接收数据,则可以发送数据。当计算机A未准备好,则使DTR
8、无效。计算机B通过采集DSR,得知计算机A未准备好接收数据,则可以停止发送数据,LED发光二极管是嵌入式系统中通常使用的器件。(1)、设P0.2、P0.3来控制LED1、LED2。P0.2输出高电平、P0.3输出低电平,寄存器如何设置。PINSEL0=0 x,0000 0000,;IO0DIR =0 x0000,000,c,;IO0SET =0 x0000000,4;IO0CLR=0000 0008.,(2)、现有一个开关使用P0.4口,系统读取开关状态来控制LED3,问软件如何设置。PINSEL0=0 x,0000 0000,;IO0DIR&=0 xFFFFFF,EF,;PinStat =I
9、O0PIN;(3)LED1、LED2循环发光,软件如何设置,写出部分源代While(1)(1分),IO0 DIR=0 x00000008;(2分),For(i=0;i5000;i+)(1分),IO0 DIR=0 x00000004(2分),For(i=0;i5000;i+)(1分),R232组成,起始,数据,检验,停止TXD,RXD,GND.(DTE)TXD,RXD,GND,DTR,DSR,1)根据电路图分析GPIO管脚特征有哪些。(2)设P0.1管脚作为开关K1输入,试分析其工作原理,并写出相关寄存器配置。开关断开,输入高电平开关闭合,输入低电平PINSEL0=0 x00000000;(2分)IO0DIR=0 x00000000;(2分)PinStat =IO0PIN;(1分)(3)如图所示P0.2控制发光二极管,试分析其原理,并写出相关寄存器配置。PINSEL0=0 x00000000;IO0DIR=0 x0000000,4,;IO0SET=0 x00000004;IO0CLR=0 x0000000,4,;(1分)(4),系,统采用开关K1控制发光二极管。试写相关程序源代码,。,int main(void)uint32 i;PINSEL0=0 x00000000;IO0DIR=0 x00000004;while(1),if(IO0PIN ,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题党课讲稿:以高质量党建保障国有企业高质量发展
- 廉政党课讲稿材料:坚决打好反腐败斗争攻坚战持久战总体战涵养风清气正的政治生态
- 在新录用选调生公务员座谈会上和基层单位调研座谈会上的发言材料
- 总工会关于2025年维护劳动领域政治安全的工作汇报材料
- 基层党建工作交流研讨会上的讲话发言材料
- 粮食和物资储备学习教育工作部署会上的讲话发言材料
- 市工业园区、市直机关单位、市纪委监委2025年工作计划
- 检察院政治部关于2025年工作计划
- 办公室主任2025年现实表现材料
- 2025年~村农村保洁员规范管理工作方案
- 在深入贯彻中央8项规定精神学习教育工作部署会议上的讲话发言材料4篇
- 开展深入贯彻规定精神学习教育动员部署会上的讲话发言材料3篇
- 在司法党组中心学习组学习会上的发言材料
- 国企党委关于推动基层党建与生产经营深度融合工作情况的报告材料
- 副书记在2025年工作务虚会上的发言材料2篇