资格考试0lqpf

《《ARM嵌入式系统》期末考试试题庫》由会员分享可在线阅读,更多相关《《ARM嵌入式系统》期末考试试题库(37页珍藏版)》请在人人文库网上搜索

1、本文格式为Word版,下載可任意编辑ARM嵌入式系统期末考试试题库 ARM嵌入式系统试题库 一、填空题每题3分共15分 1、ARM 这个缩写包含两个意思:一是指_;二是指_。 2、常用嘚AT89C52单片机为_位单片机而STM32单片机为_位单片机。 3、常用的STM32F103107系列单片机是基于_内核此内核采纳的是_结构 4、STM32单片机共有8种输入输出模式,其中輸入模式有_种输出模式有_种。 5、在编写按键检测程序时加一个延时推断的目的是为了_,这种方法叫_ 6、假如LED阴极接地,阳极通过一个電阻接单片机PA1端口那么当单片机PA1端口输出为高电平常LED状态为_;

2、当输出为低电平常LED状态为_。 7、STM32单片机的GPIO口可以配置为_模式和_模式 8、常STM32嘚_为通用同步异步收发器,可以利用_发生器提供宽范围的波特率选择 9、STM32通用定时器TIM的16位计数器可以采纳三种方式工作,分别为向上计数模式、_模式和_模式 10、STM32具有单独的位设置或位去除能力。这是通过_和_寄存器来实现的 11、如嵌入式系统的设计可以分成三个阶段:分析、_囷_。 12、微处理器有两种总线架构使用数据和指令使用同一接口的是_,分开的指令和数据接口、取指和数据访问可以并行进行的是_ 13、ARM核囿两个指令集,分别是_指令集、_指令集 14

3、、嵌入式系统开发采纳的交叉开发环境是由_和_组成的。 15、STM32单片机程序开发中常用的延时产生方法有_和 _ 16、ST公司的STM32系列芯片采纳Cortex-M3内核,其分为两个系列STM32F101 系列为标准型,运行频率为36MHZ ;_系列为标准型运行频率为_ 。 17、当STM32的I/O端口配置为输叺时_被禁止,_被激活 18、STM32的全部端口都有外部中断能力。当使用_时相应的引脚必需配置成_。 19、STM32芯片内部集成的_位ADC是一种逐次靠近型模擬数字转换器具有_个通道。 20、在STM32中只有在_的转换结束时才产生DMA请求,并将转换的数据从

4、_寄存器传输到用户指定的目的地址 21、在有兩个ADC的STM32器件中,可以使用_模式在此模式里,依据_寄存器中DUALMOD2:0 位所选的模式转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。 22、ADC的校准模式通过设置_寄存器的_位来启动 23、系统计时器SysTick提供了1个_位_的计数器,具有敏捷的掌握机制 24、TM32的通用定时器TIM,是一个通过_驱动的_位自动装載计数器构成 25、TIM1具备_位可编程预分频器,时钟频率的分频系数为_之间的任意数值 26、STM32系列ARM Cortex-M3芯片支持三种复位形式,分别为_复位、_复位和備份区

5、域复位 1 27、STM32提供了用户可通过多个预分频器,可用来进一步配置_、高速APB(APB2 )和低速_域的频率 28、用户可用通过_Hz外部振荡器,为系统提供更为精确的主时钟在时钟掌握寄存器_中的HSERDY位用来指示高速外部振荡器是否稳定。 29、STM32的开发模式常见有基于_开发和基于_开发 30、当BOOT1 =_,BOOT0 =_时STM32为正常启动模式。 二、选择题每题2分,共20分 1、Cortex-M处理器采纳的架构是【】 A、v4T B、v5TE C、v6 D、v7 2、NVIC可用来表示优先权等级的位数可配置为是【】 A、2 B、4 C、6 D、8 3、

11、每个通用I/O端口有个32位的配置寄存器_个32位的数据寄存器,_个32位的置位/复位寄存器_个16位的复位寄存器,_个32位的锁定寄存器【】 A、2,1,2,1,1 B、2,2,1,1,1 C、2,2,2,1,1 D

A、输入 B、输出 C、推挽 D、开漏 14、端口输入数据寄存器的地址偏移为【】 A、00H B、08H C、0CH D、04H 15、端口输出数据寄存器的地址偏移为【】 A、00H B、08H C、0CH D、04H

10、、60 D、70 20、STM32F107V采纳_位来编辑中断的优先级。【】 A、4 B、8 C、16 D、32 21、向量中断掌握器最多可支持_个IRQ中断【】 A、127 B、128 C、240 D、255 22.、系统掌握寄存器NVIC 和处理器内核接口紧密耦合,主要目的是【】 A、结构更紧凑减小芯片的尺寸 B、连接更可靠,减小出错的概率 C、减小延时高效处理最近发生的中断 D、无所谓,没有特殊的意思远一点也没有关系 23、关于中断嵌套说法正确的选项是【】 A、只要响应优先级不一样就有可能发生中断嵌套 B、只要抢占式优先级不一样就有可能发生中断嵌套 C、只有抢占式优先级和响应优先

11、级都不一才有可能发生中断嵌套 D、以上说法都不对 24、在STM32107向量中断掌握器管理下,可将中断分为_组【】 A、4 B、5 C、6 D、7 25、中断屏蔽器能屏蔽【】 A、全部中断和异样 B、除了NMI外全部异样和中断 C、除了NMI、异样全部其怹中断 D、部分中断 26、PWM是【】 A、脉冲宽度调制 B、脉冲频率调制 C、脉冲幅度调制 D、脉冲位置调制 27、要想使能自动重装载的预装载寄存器需通过設置TIMx_CR1寄存器的_位。【】 A、UIF B、ARPE C、UG D、URS 28、以下对于STM32 ADC描述正确的选项是【】 A、STM32 ADC是一个12位连续近似

12、模拟到数字的转换器 B、STM32 ADC是一个8位连续近似模拟到數字的转换器 C、STM32 ADC是一个12位连续近似数字到模拟的转换器 D、STM32 ADC是一个8位连续近似数字到模拟的转换器 29、ADC转换过程不含哪项【】 A、采样 B、量化 C、編码 D、逆采样 30、ADC转换过程正确的选项是【】 A、采样量化编码 B、量化采样编码 C、采样编码量化 D、编码采样量化 31、以下哪项不是ADC转换器的主要技术指标【】 A、辨别率 B、频率 C、转换速率 D、量化误差 32、以下对STM32F107集成A/D的特性描述不正确的选项是【】 A、12位精度 B、单一转换模式 C、按通

13、道配置采样时间 D、数据对齐方式与内建数据一致 33、以下对STM32F107集成A/D的特性描述正确的选项是【】 A、供电需求:2.6V到3.8V B、输入范围:VREF-VINVREF+ 3 C、性能线设备的转换時间:28MHz时为1us D、访问线设备的转换时间:56MHz时为1us 34、以下为STM32的GPIO端口配置寄存器的描述在GPIO掌握LED电路设计时,要使最大输出速度为10MHz应当设置【】 A、CNFy1:0 B、MODEy1:0 C、MODE D、CNF 35、以下为GPIO端口配置寄存器的描述,在GPIO掌握LED电路设计时要使最大输出速度为2MHz,应当设置

50、和PC系统机相比嵌入式系统不具备以下哪個特点【】 A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简 4 51、嵌入式系统有硬件和软件部分构成以下_不属于嵌入式系统软件。【】 A. 系统软件 B.驱动 C. FPGA编

5、STM32的开发模式只有基于固件库函数方式一种【】 6、Cortex-M3系列处理器内核采纳了哈佛结构。【】 7、ADC主要完成数/模转换功能【】 8、STM32F103107系列单片机的一般工作电压设置为3.3V。【】 9、STM32

21、单片机可以基于uCOS-II、FreeRTOS等操作系统开发【】 10、STM32单片机不支持上电复位。【】 11、我们学习所鼡的电脑属于嵌入式系统【】 12、小明的手机能拍照并能保存照片,其手机内部芯片利用了模数转换器【】 13、STM32F1系列单片机跟AT89C52单片机一样嘚外接晶振。【】 14、NVIC只负责优先级的安排与管理中断的使能和禁止和它无关。【】 15、Cortex-M3只可以使用小端格式访问代码【】 16、Cortex-M系列不支持Thumb-2指令集。【】 17、Cortex-M3系列处理器内核采纳了冯诺依曼结构的三级流水线【】 18、STM32系列MCU在

22、使用电池供电时,提供3.35V的低电压工作能力【】 19、STM32处悝器的LQPF100封装芯片的最小系统只需7个滤波电容作为外围器件。【】 20、Cortex-M3在待机状态时保持极低的电能消耗典型的耗电值仅为2A。【】 21、当处理器在Thread模式下代码肯定是非特权的。【】 5 22、Cortext-M3处理器可以使用4个堆栈【】 23、在系统复位后,全部的代码都使用Main栈【】 24、高寄存器可以被铨部的32位指令访问,也可以被16位指令访问【】 25、在系统层,处理器状态寄存器分别为:APSRIPSR, PPSR。【】 26、每个I/O端口位可以自由的编程尽管I

23、/O端口寄存器必需以32位字的方式访问。【】 27、全部的GPIO引脚有一个内部微弱的上拉和下拉当它们被配置为输入时可以是激活的或者非激活的。【】 28、全部的GPIO引脚有一个内部微弱的上拉和下拉当它们被配置为输出时可以是激活的或者非激活的。【】 29、端口输入数据寄存器的复位值为H【】

2、与常用的AT89C52单片机比较,STM32单片机有哪些方面的优点 3、STM32单片机常见的基本功能部件外设有哪些? 4、编写一个函数函数描述:掌握LED每隔1S闪耀一次,掌握LED的引脚为PC8只写出具体的掌握函数即

25、可,整体程序不用编写 5、STM32的GPIO的配置模式有那几种? 6、请举例说明STM32定時器可以实现哪些功能至少举3例? 7、请举例说明STM32的开发模式有哪些? 8、请简述什么是嵌入式系统 9、目前使用的嵌入式操作系统主要有那几种至少举3种? 10、嵌入式开发环境主要包括哪些组件 11、Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作 12、简述嵌入式系统开發的基本流程。 13、ARM v7的体系结构可以分为哪几个子版本款式分别应用在什么领域? 14、学习STM32必需具备的学问基础主要有哪些 15、Cortex-M3的存储空间鈳以分为哪几个部分

26、? 16、请举例全球知名的半导体公司有哪几家至少举3例? 17、依据程序存储容量ST芯片可分为几大类? 18、STM32共有那几种基本时钟信号 19、简述设置系统时钟的基本流程。 20、简述STM32的不同复用功能的重映射功能 21、简述嵌套向量中断掌握器NVIC的主要特性。 22、简述STM32ΦSPI功能特点 23、简述STM32的USART的功能特点。 24、如何设置STM32的串口的波特率 7 参考答案: 一、填空题每题3分,共5题 1、ARM公司、ARM 公司设计的CPU及其架构 2、8、32 3、Cortex-M3、哈佛 4、4、4 5、延时消抖、软件消抖法 6、亮、

27、灭 7、输入、输出 8、USART、定时器 9、向下计数、向上向下计数 10、GPIOx_BRR、GPIOx_BSRR 11、设计、实现 12、冯诺依曼、囧佛 13、ARM、Thumb 14、宿主机、目标机 15、软件延时、定时器延时 16、STM32F103、72MHz 17、输出缓冲器、施密特触发输入 18、外部中断线、输入模式 19、12、18 20、规那么通道、ADC_DR

2、萣时器 10 3、通用串行通信接口 4、操作系统 5、发光二极管 6、泛指全部的个人计算 7、微掌握器 8、一指ARM公司,二指ARM公司设计的CPU及其架构 9、中断向量掌握器 10、数模转换器 11、指意法半

30、导体公司 12、直接内存存取 13、精简指令集计算机 14、复位和时钟掌握 15、实时操作系统 16、通用串行总线 17、独立看门狗 18、现场可编程门阵列 19、外部高速时钟 20、专用集成电路 21、中央处理器 22、应用编程接口 23、嵌入式操作系统 24、文件系统 25、片上系统 26、外部Φ断/事件掌握器 27、脉宽调制 28、系统计时器 29、随机存取存储器 30、只读存储器 五、简答题每题10分、共4题 1、答:1电动车掌握器;2智能电饭锅掌握器系统;3智能抽油烟机掌握器系统;4全自动洗衣机掌握器系统等 2、答:1运行速度快,STM32F103系列能到达72MHz;2外设多比

32、出、复用推挽输出 6、答:1实现延时功能;2实现波特率调整;3实现PWM输出等 11 7、答:1基于寄存器开发;2基于固件库开发;3基于操作系统等 8、答:嵌入式系统是以应用为Φ心、以计算机技术为基础、软硬件可裁剪、适用于应用系统,对功能、可靠性、本钱、体积、功耗严格要求的专用计算机系统 9、答:1C/OS-II 嵌入式操作系统;2VxWorks嵌入式实时操作系统;3WinCE 操作系统;4Linux操作系统;6Symbian操作系统等 10、答:嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括: 1宿主机 2目标机评估电路板 3基于JTAG的ICD仿真器、或调试监控软件、或在线仿真

33、器ICE 4运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境 11、答:Boot Loader是在嵌入式系统复位启动时操作系统内核运行前,执行的一段程序通过Boot Loader,初始化硬件设备建立内存和I/O空間映射图,为最终加载操作系统内核调整好适当的系统软硬件环境 12、答:1系统定义与需求分析;2系统设计方案的初步确立;3初步设计方案性价比评估与方案评审论证;4完善初步方案、初步方案实施;5软硬件集成测试;6系统功能性能测试及可靠性测试。 13、答:有AR,M三种A系列性能最好,在手机平板普遍应用,;R系列用于实时掌握系统;M系列性价比最高主要应用在工业掌

34、握上。 14、答:主要包括以下内嫆: 1电路原理 2数字电路、模拟电路。 38位单片机 4计算机语言C语言。 5实践能力 15、答:1分为程序存储器;2数据存储器;3输入/输出端口寄存器。 16、答:1Atmel ; 2ST ; 3TI ; 4NXP等 17、答:整体可以分为三大类: 1LD(小于64KB); 2MD(小于256KB);3HD(大于256KB) 18、答:在STM32中有五个时钟源,为HSI、HSE、LSI、LSE、PLL 1HSI是高速内部时钟,RC振荡器频率为8MHz。 2HSE是高速外部时钟可接石英/陶瓷谐振器,或者接 外部时钟源频率范围为4MHz16MH

35、z。 3LSI是低速内部时钟RC振荡器,频率为40kHz 4LSE是低速外部时钟,接頻率为32.768kHz的石英晶体 5PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2 19、答:具体配置流程简述如下: 1复位寄存器CR、CFGR和CIR 2打开HSE,并等其就绪 3设置APB1不超过36MHz。 4设置PLL的倍频系数和时钟源 5打开PLL,并等PLL锁定 6设置PLL为系统时钟。 20、答:为了优化不同引脚封装的外设数目可以把一些复用功能重新映射到其他引脚上。这时复用功能不再映射到它们原始安排的引脚上。在程序上是通过设置复用重映射和调试I/O 配置寄存器(AFI

36、O_MAPR)来實现引脚的重新映射。 21、答:STM32的嵌套向量中断掌握器(NVIC) 管理着包括Cortex-M3核异样等中断其和 12 ARM处理器核的接口紧密相连,可以实现低延迟的中断处悝并有效地处理晚到的中断。STM32嵌套向量中断掌握器(NVIC)的主要特性如下: 1具有43个可屏蔽中断通道不包含16个Cortex-M3 的中断线2具有16个可编程的优先等級。3可实现低延迟的异样和中断处理4具有电源管理掌握。5系统掌握寄存器的实现 22、答:SPI主要特点有:可以同时发出和接收串行数据;鈳以当作主机或从机工作;提供频率可编程时钟;发送结束中断标志;写冲突爱护;总线竞争爱护等。 23、答:STM32的USART为通用同步异步收发器USART鈳以利用波特率发生器提供宽范围的波特率选择。 STM32的USART支持同步单向通信和半双工单线通信同时,其也支持LIN(局部互连网)智能卡协议和IrDA(红外数据)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作STM32还具备多处理器通信能力。另外通过多缓冲器配置的DMA方式,还可以实现高速数据通信 24、答:1开启系统时钟;2打开端口;3开启USART时钟,引脚定义之后

我要回帖

 

随机推荐