《ARM嵌入式系统》期末考试试题库.docx

上传人:b****7 文档编号:8697741 上传时间:2023-02-01 格式:DOCX 页数:19 大小:28.25KB
下载 相关 举报
《ARM嵌入式系统》期末考试试题库.docx_第1页
第1页 / 共19页
《ARM嵌入式系统》期末考试试题库.docx_第2页
第2页 / 共19页
《ARM嵌入式系统》期末考试试题库.docx_第3页
第3页 / 共19页
《ARM嵌入式系统》期末考试试题库.docx_第4页
第4页 / 共19页
《ARM嵌入式系统》期末考试试题库.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

《ARM嵌入式系统》期末考试试题库.docx

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

《ARM嵌入式系统》期末考试试题库.docx

《ARM嵌入式系统》期末考试试题库

《ARM嵌入式系统》试题库

一、填空题(每题3分,共15分)

1、ARM这个缩写包含两个意思:

一是指___________;二是指______________。

2、常用的AT89C52单片机为_____位单片机,而STM32单片机为____位单片机。

3、常用的STM32F103~107系列单片机是基于_______内核,此内核采用的是__________结构

4、STM32单片机共有8种输入输出模式,其中输入模式有_____种,输出模式有_____种。

5、在编写按键检测程序时,加一个延时判断的目的是为了__________,这种方法叫________。

6、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为_______;当输出为低电平时LED状态为_______。

7、STM32单片机的GPIO口可以配置为__________模式和__________模式。

8、常STM32的__________为通用同步异步收发器,可以利用__________发生器提供宽范围的波特率选择。

9、STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、__________模式和__________模式。

10、STM32具有单独的位设置或位清除能力。

这是通过__________和__________寄存器来实现的。

11、如嵌入式系统的设计可以分成三个阶段:

分析、__________和__________。

12、微处理器有两种总线架构,使用数据和指令使用同一接口的是__________,分开的指令和数据接口、取指和数据访问可以并行进行的是__________。

13、ARM核有两个指令集,分别是__________指令集、__________指令集。

14、嵌入式系统开发采用的交叉开发环境是由__________和__________组成的。

15、STM32单片机程序开发中常用的延时产生方法有__________和 __________。

16、ST公司的STM32系列芯片采用Cortex-M3内核,其分为两个系列。

STM32F101

系列为标准型,运行频率为36MHZ;__________系列为标准型,运行频率为__________。

17、当STM32的I/O端口配置为输入时,__________被禁止,__________被激活。

18、STM32的所有端口都有外部中断能力。

当使用__________时,相应的引脚必须配置成__________。

19、STM32芯片内部集成的______位ADC是一种逐次逼近型模拟数字转换器,具有__________个通道。

20、在STM32中,只有在__________的转换结束时才产生DMA请求,并将转换的数据从__________寄存器传输到用户指定的目的地址。

21、在有两个ADC的STM32器件中,可以使用__________模式。

在此模式里,根据__________寄存器中DUALMOD[2:

0]位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。

22、ADC的校准模式通过设置__________寄存器的__________位来启动。

23、系统计时器(SysTick)提供了1个______位________的计数器,具有灵活的控制机制。

24、TM32的通用定时器TIM,是一个通过__________驱动的__________位自动装载计数器构成。

25、TIM1具备__________位可编程预分频器,时钟频率的分频系数为__________之间的任意数值。

26、STM32系列ARMCortex-M3芯片支持三种复位形式,分别为__________复位、________复位和备份区域复位。

27、STM32提供了用户可通过多个预分频器,可用来进一步配置__________、高速APB(APB2)和低速__________域的频率。

28、用户可用通过__________Hz外部振荡器,为系统提供更为精确的主时钟。

在时钟控制寄存器__________中的HSERDY位用来指示高速外部振荡器是否稳定。

29、STM32的开发模式常见有基于__________开发和基于__________开发。

30、当BOOT1=__________,BOOT0=__________时,STM32为正常启动模式。

二、选择题(每题2分,共20分)

1、Cortex-M处理器采用的架构是【】

A、v4TB、v5TEC、v6D、v7

2、NVIC可用来表示优先权等级的位数可配置为是【】

A、2B、4C、6D、8

3、Cortex-M系列正式发布的版本是【】

A、Cortex-M3B、Cortex-M4C、Cortex-M6D、Cortex-M8

4、Cortex-M3的提供的流水线是【】

A、2级B、3级C、5级D、8级

5、Cortex-M3的提供的单周期乘法位数是【】

A、8B、16C、32D、64

6、STM32处理器的USB接口可达【】

A、8Mbit/sB、12Mbit/sC、16Mbit/sD、24Mbit/s

7、Context–M3处理器的寄存器r14代表【】

A、通用寄存器B、链接寄存器C、程序计数器D、程序状态寄存器

8、Handle模式一般使用【】

A、Main_SPB、Process_SPC、Main_SP和Process_SPD、Main_SP或Process_SP

9、Cortex–M3使用的存储器格式是【】

A、小端格式B、大端格式C、小端或大端格式D、没有正确答案

10、Cortex–M3的存储格式中专用外设总线区域可以使用【】

A、小端格式B、大端格式C、小端或大端格式D、没有正确答案

11、每个通用I/O端口有个32位的配置寄存器,______个32位的数据寄存器,______个32位的置位/复位寄存器,______个16位的复位寄存器,______个32位的锁定寄存器。

【】

A、2,1,2,1,1B、2,2,1,1,1C、2,2,2,1,1D、2,2,1,2,1

12、______寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作。

【】

A、GPIOX_BSRR和GPIOX_BRRB、GPIOX_CRL和GPIOX_CRHCC、GPIOX_BSRR和GPIOX_LCKRD、GPIOX_IDR和GPIOX_ODR

13、所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为______时可以是激活的或者非激活的

A、输入B、输出C、推挽D、开漏

14、端口输入数据寄存器的地址偏移为【】

A、00HB、08HC、0CHD、04H

15、端口输出数据寄存器的地址偏移为【】

A、00HB、08HC、0CHD、04H

16、每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以______的方式访问。

【】

A、16位字B、16位字节C、32位字节D、32位字

17、固件库中的功能状态(Functionalism)类型被赋予以下两个值【】

A、ENABLE或者DISABLEB、SET或者RESTE

C、YES或者NOD、SUCCESS或者ERROR

18、固件库中的标志状态(FlagStatus)类型被赋予以下两个值【】

A、ENABLE或者DISABLEB、SUCCESS或者ERROR

C、SET或者RESTED、YES或者NO

19、STM32F107V有______可屏蔽中断通道。

【】

A、40B、50C、60D、70

20、STM32F107V采用______位来编辑中断的优先级。

【】

A、4B、8C、16D、32

21、向量中断控制器最多可支持______个IRQ中断。

【】

A、127B、128C、240D、255

22.、系统控制寄存器NVIC和处理器内核接口紧密耦合,主要目的是【】

A、结构更紧凑,减小芯片的尺寸

B、连接更可靠,减小出错的概率

C、减小延时,高效处理最近发生的中断

D、无所谓,没有特别的意思,远一点也没有关系

23、关于中断嵌套说法正确的是【】

A、只要响应优先级不一样就有可能发生中断嵌套

B、只要抢占式优先级不一样就有可能发生中断嵌套

C、只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套

D、以上说法都不对

24、在STM32107向量中断控制器管理下,可将中断分为______组。

【】

A、4B、5C、6D、7

25、中断屏蔽器能屏蔽【】

A、所有中断和异常B、除了NMI外所有异常和中断

C、除了NMI、异常所有其他中断D、部分中断

26、PWM是【】

A、脉冲宽度调制B、脉冲频率调制C、脉冲幅度调制D、脉冲位置调制

27、要想使能自动重装载的预装载寄存器需通过设置TIMx_CR1寄存器的______位。

【】

A、UIFB、ARPEC、UGD、URS

28、以下对于STM32ADC描述正确的是【】

A、STM32ADC是一个12位连续近似模拟到数字的转换器

B、STM32ADC是一个8位连续近似模拟到数字的转换器

C、STM32ADC是一个12位连续近似数字到模拟的转换器

D、STM32ADC是一个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、按通道配置采样时间D、数据对齐方式与内建数据一致

33、以下对STM32F107集成A/D的特性描述正确的是【】

A、供电需求:

2.6V到3.8V

B、输入范围:

VREF-≤VIN≤VREF+

C、性能线设备的转换时间:

28MHz时为1us

D、访问线设备的转换时间:

56MHz时为1us

34、以下为STM32的GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为10MHz,应该设置【】

A、CNFy[1:

0]B、MODEy[1:

0]C、MODED、CNF

35、以下为GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为2MHz,应该设置MODE[1:

0]值为【】

A、00B、01C、10D、11

36、已知TIM1定时器的起始地址为0x40012C00,则定时器1的捕获/比较寄存器1的地址为【】

A、0x40012C20B、0x40012C2CC、0x40012C38D、0x40012C34

37、已知TIM1定时器的起始地址为0x40012C00,则定时器1的捕获/比较寄存器2的地址为【】

A、0x40012C20B、0x40012C2CC、0x40012C38D、0x40012C34

38、SysTick定时器校正值为【】

A、9000B、10000C、12000D、15000

39、SysTick定时器的中断号是【】

A、4B、5C、6D、7

40、Tamper连接了STM32F10X的PC13GPIO,PC13通用IO端口映射到外部中断事件线上是【】

A、EXTI线14B、EXTI线15C、EXTI线12D、EXTI线13

41、WKUP连接了STM32F10X的PA0GPIO,PA0通用IO端口映射到外部中断事件线上是【】

A、EXTI线0B、EXTI线1C、EXTI线2D、EXTI线3

42、Cortex-M3的提供的流水线是【】

A、2级B、3级C、5级D、8级

43、Contex–M3处理器的寄存器r14代表【】

A、通用寄存器B、链接寄存器

C、程序计数器D、程序状态寄存器

44、固件库中的功能状态(FunctionalState)类型被赋予以下两个值【】

A、ENABLE或者DISABLEB、SET或者RESTE

C、YES或者NOD、SUCCESS或者ERROR

45、固件库中的标志状态(FlagStatus)类型被赋予以下两个值【】

A、ENABLE或者DISABLEB、SUCCESS或者ERROR

C、SET或者RESTED、YES或者NO

46、DMA控制器可编程的数据传输数目最大为【】

A、65536B、65535C、1024D、4096

47、STM32中,1个DMA请求占用至少______个周期的CPU访问系统总线时间。

【】

A、1B、2C、3D、4

48、STM32的USART根据_________寄存器M位的状态,来选择发送8位或者9位的数据字。

【】

A、USART_CR1B、USART_CR2C、USART_BRRD、USART_CR3

49、下面不属于STM32的bxCAN的主要工作模式为【】

A、初始化模式B、正常模式C、环回模式D、睡眠模式

50、和PC系统机相比嵌入式系统不具备以下哪个特点【】

A、系统内核小B、专用性强C、可执行多任务D、系统精简

51、嵌入式系统有硬件和软件部分构成,以下______不属于嵌入式系统软件。

【】

A.系统软件B.驱动C.FPGA编程软件D.嵌入式中间件

52、在APB2上的I/O脚的翻转速度为【】

A、18MHzB、50MHzC、36MHzD、72MHz

53、当输出模式位MODE[1:

0]=“10”时,最大输出速度为【】

A、10MHzB、2MHzC、50MHzD、72MHz

54、在ADC的扫描模式中,如果设置了DMA位,在每次EOC后,DMA控制器把规则组通道的转换数据传输到______中。

【】

A、SRAMB、FlashC、ADC_JDRx寄存器D、ADC_CR1

55、STM32规则组由多达______个转换组成。

【】

A、16B、18C、4D、20

56、在STM32中,______寄存器的ALIGN位选择转换后数据储存的对齐方式。

【】

A、ADC_CR2B、ADC_JDRxC、ADC_CR1D、ADC_JSQR

57、ARMCortex-M3不可以通过______个唤醒CPU。

【】

A、I/O端口B、RTC闹钟C、USB唤醒事件D、PLL

58、STM32嵌套向量中断控制器(NVIC)具有______个可编程的优先等级。

【】

A、16B、43C、72D、36

59、STM32的外部中断/事件控制器(EXTI)支持______个中断/事件请求。

【】

A、16B、43C、19D、36

60、STM32的USART根据_________寄存器M位的状态,来选择发送8位或者9位的数据字。

【】

A、USART_CR1B、USART_CR2C、USART_BRRD、USART_CR3

 

三、判断题(每题2分,共10分)

1、学习嵌入式技术不需要硬件基础,只需要会编写软件即可。

【】

2、STM32F103~107系列单片机的最大系统时钟频率为72MHz。

【】

3、STM32F103~107系列单片机的工作电压为5.0V。

【】

4、STM32的软件开发环境有Keilu5、IAR等。

【】

5、STM32的开发模式只有基于固件库函数方式一种。

【】

6、Cortex-M3系列处理器内核采用了哈佛结构。

【】

7、ADC主要完成数/模转换功能。

【】

8、STM32F103~107系列单片机的一般工作电压设置为3.3V。

【】

9、STM32单片机可以基于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在使用电池供电时,提供3.3~5V的低电压工作能力。

【】

19、STM32处理器的LQPF100封装芯片的最小系统只需7个滤波电容作为外围器件。

【】

20、Cortex-M3在待机状态时保持极低的电能消耗,典型的耗电值仅为2µA。

【】

21、当处理器在Thread模式下,代码一定是非特权的。

【】

22、Cortext-M3处理器可以使用4个堆栈。

【】

23、在系统复位后,所有的代码都使用Main栈。

【】

24、高寄存器可以被所有的32位指令访问,也可以被16位指令访问。

【】

25、在系统层,处理器状态寄存器分别为:

APSR,IPSR,PPSR。

【】

26、每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问。

【】

27、所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输入时可以是激活的或者非激活的。

【】

28、所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的。

【】

29、端口输入数据寄存器的复位值为00000000H。

【】

30、端口输入数据寄存器位[15:

0]是只读的,并且仅能按字访问,它们包含相关I/O端口的输入值。

【】

 

四、名词解释题(每题3分,共15分)

1、GPIO

2、TIMER

3、USART

4、OS

5、LED

6、PC

7、MCU

8、ARM

9、NVIC

10、DAC

11、ST

12、DMA

13、RISC

14、RCC

15、RTOS

16、USB

17、IWDG

18、FPGA

19、HSE

20、ASIC

21、CPU

22、API

23、EOS

24、FS

25、SOC

26、EXTI

27、PWM

28、SysTick

29、RAM

30、ROM

 

五、简答题(每题10分,共40分)

1、请举例说明,在你身边有哪些是单片机应用系统(至少举3例)?

2、与常用的AT89C52单片机比较,STM32单片机有哪些方面的优点?

3、STM32单片机常见的基本功能部件(外设)有哪些?

4、编写一个函数,函数描述:

控制LED每隔1S闪烁一次,控制LED的引脚为PC8,只写出具体的控制函数即可,整体程序不用编写。

5、STM32的GPIO的配置模式有那几种?

6、请举例说明,STM32定时器可以实现哪些功能(至少举3例)?

7、请举例说明,STM32的开发模式有哪些?

8、请简述什么是嵌入式系统。

9、目前使用的嵌入式操作系统主要有那几种(至少举3种)?

10、嵌入式开发环境主要包括哪些组件?

11、BootLoader在嵌入式系统中主要起什么作用?

完成哪些主要的工作?

12、简述嵌入式系统开发的基本流程。

13、ARMv7的体系结构可以分为哪几个子版本(款式),分别应用在什么领域?

14、学习STM32必须具备的知识基础主要有哪些?

15、Cortex-M3的存储空间可以分为哪几个部分?

16、请举例,全球出名的半导体公司有哪几家(至少举3例)?

17、根据程序存储容量,ST芯片可分为几大类?

18、STM32共有那几种基本时钟信号?

19、简述设置系统时钟的基本流程。

20、简述STM32的不同复用功能的重映射功能。

21、简述嵌套向量中断控制器(NVIC)的主要特性。

22、简述STM32中SPI功能特点。

23、简述STM32的USART的功能特点。

24、如何设置STM32的串口的波特率。

 

参考答案:

一、填空题(每题3分,共5题。

1、ARM公司、ARM公司设计的CPU及其架构

2、8、32

3、Cortex-M3、哈佛

4、4、4

5、延时消抖、软件消抖法

6、亮、灭

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

21、双ADC、ADC_CR1

22、ADC_CR2、CAL

23、24位、降序

24、可编程预分频器、16

25、16、1~65535

26、系统、电源

27、AHB、APB(APB1)

28、32.768K、RCC_CR

29、寄存器、固件库

30、1、0

 

二、填空题(每题2分,共10题。

1、D

2、D

3、A

4、B

5、C

6、B

7、B

8、A

9、D

10、A

11、B

12、A

13、A

14、B

15、C

16、D

17、A

18、C

19、C

20、A

21、C

22、C

23、B

24、B

25、B

26、A

27、B

28、B

29、D

30、A

31、B

32、B

33、B

34、B

35、C

36、D

37、C

38、B

39、C

40、D

41、A

42、B

43、B

44、A

45、C

46、A

47、B

48、A

49、C

50、C

51、C

52、A

53、B

54、A

55

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1