《ARM嵌入式系统》期末考试试题库.docx
- 文档编号:8697741
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:19
- 大小:28.25KB
《ARM嵌入式系统》期末考试试题库.docx
《《ARM嵌入式系统》期末考试试题库.docx》由会员分享,可在线阅读,更多相关《《ARM嵌入式系统》期末考试试题库.docx(19页珍藏版)》请在冰豆网上搜索。
《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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM嵌入式系统 ARM 嵌入式 系统 期末考试 试题库