ARM嵌入式系统》期末考试试题库
一、填空题(每题3分,共15分)
1、ARM这个缩写包含两个意思:一是指Advanced RISC Machines;二是指ARM architecture。
2、常用的AT89C52单片机为8位单片机,而STM32单片机为32位单片机。
3、常用的STM32F103~107系列单片机是基于Cortex-M3内核,此内核采用的是RISC结构。
4、STM32单片机共有8种输入输出模式,其中输入模式有4种,输出模式有4种。
嵌入式系统开发是什么5、在编写按键检测程序时,加一个延时判断的目的是为了消除按键抖动,这种方法叫消抖。
6、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为灭;当输出为低电平时LED状态为亮。
7、STM32单片机的GPIO口可以配置为输入模式和输出模式。
8、常STM32的USART为通用同步异步收发器,可以利用波特率发生器提供宽范围的波特率选择。
9、STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和自动重载模式。
10、STM32具有单独的位设置或位清除能力。这是通过BSET和BCLR寄存器来实现的。
11、如嵌入式系统的设计可以分成三个阶段:分析、设计和实现。
12、微处理器有两种总线架构,使用数据和指令使用同一接口的是Harvard架构,分开的指令和数据接口、取指和数据访问可以并行进行的是Von Neumann架构。
13、ARM核有两个指令集,分别是ARM指令集、Thumb指令集。
14、嵌入式系统开发采用的交叉开发环境是由交叉编译器和调试器组成的。
15、STM32单片机程序开发中常用的延时产生方法有软件延时和硬件延时。
16、XXX的STM32系列芯片采用Cortex-M3内核,其分为两个系列。STM32F101系列为标准型,运行频率为36MHZ;STM32F103系列为高性能型,运行频率为72MHZ。
17、当STM32的I/O端口配置为输入时,输出缓冲器被禁止,输入缓冲器被激活。
18、STM32的所有端口都有外部中断能力。当使用外部中断时,相应的引脚必须配置成输入模式。
19、STM32芯片内部集成的12位ADC是一种逐次逼近型模拟数字转换器,具有多个通道。
20、在STM32中,只有在转换序列的最后一个转换结束时才产生DMA请求,并将转换的数据从数据寄存器传输到用户指定的目的地址。
21、在有两个ADC的STM32器件中,可以使用双ADC模式。在此模式里,根据ADC1和ADC2的DUALMOD[2:0]位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。
22、ADC的校准模式通过设置CR寄存器的ADCAL位来启动。
23、系统计时器(SysTick)提供了1个24位可编程的计数器,具有灵活的控制机制。
24、STM32的通用定时器TIM,是一个通过时钟驱动的16位自动装载计数器构成。
25、TIM1具备16位可编程预分频器,时钟频率的分频系数为1到之间的任意数值。
26、STM32系列ARM Cortex-M3芯片支持三种复位形式,分别为电源复位、外部复位和备份区域复位。
27、STM32提供了用户可通过多个预分频器,可用来进一步配置AHB、高速APB(APB2 )和低速APB1域的频率。
28、用户可用通过外部振荡器,为系统提供更为精确的主时钟。在时钟控制寄存器RCC_CR中的HSERDY位用来指示高速外部振荡器是否稳定。
29、STM32的开发模式常见有基于裸机开发和基于操作系统开发。
30、当BOOT1 = 0,BOOT0 = 1时,STM32为正常启动模式。
二、选择题(每题2分,共20分)
1、Cortex-M处理器采用的架构是A、v4TB、v5TEC、v6D、v7
2、NVIC可用来表示优先权等级的位数可配置为是D、8
17、固件库中的功能状态类型有两个值,即ENABLE或DISABLE和SET或RESET。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。