嵌入式部分复习题、练习题-含答案资料讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式部分复习题、练习题-含答案
复习重点:
第1章:ARM和嵌入式系统介绍
嵌入式系统的概念
ARM嵌入式处理器的版本
Cortex系列处理器的组成和特点
嵌入式操作系统
第2章:ARM体系结构
ARM、CM3处理器状态:Thumb状态和调试状态
CM3处理器工作模式:Handler模式和Thread模式
代码特权分级:特权级和非特权(用户)级
CM3内部寄存器:r0-r12,r13,r14,r15,状态寄存器xPSR
存储器映射机制:大端格式和小端格式
数据对齐方式:字对齐、半字对齐、非字对齐、非半字对齐
异常概念、CM3异常机制特点
第3章:Cortex-M3控制器及外围硬件简介
嵌入式最小系统组成
第4章:指令系统和时钟
ARM、Thumb、Thumb-2和CM3指令集的特点和关系
STM32时钟系统结构原理和初始化编程
启动代码
第5章:GPIO实验、第6章:UART实验、第9章:中断实验
第10章:RTC实验
原理和编程
第7章:模/数转换、第8章:定时器实验原理即可,不考程序
一、简答
1. 什么是嵌入式系统?嵌入式系统有哪些应用?
2. 什么是嵌入式处理器?嵌入式处理器分为哪几类?
3. 说明使用实时操作系统的必要性。
4. 简要说明ARM Cortex内核处理器分为哪几个系列?各有什么特点?
5. ARM Cortex-M3处理器有哪些优势符合嵌入式操作系统的要求?
6. 简述NVIC的初始化步骤。
7. 什么是嵌入式处理器?嵌入式处理器分为哪几类?
二、填空
1. STM32F103ZET6有个引脚, KB片内FLAM ROM, KB 片内SRAM。
2. Cortex-M3处理器支持两种特权分级:特权级和。Cortex-M3处理器支持两种工作模式,:模式和模式。
3. PSR中,标志位C是,Z是 N
是,V是。
4. CM3内部寄存器中,R13的作用是,R14的作用是,R15的作用是。
5. 经典ARM7处理器有和两种状态,CM3处理器只有状态。
6. Cortex-M3的流水线分3级,分别
为、、。
7. STM32F10x的管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现的中断处理,并有效地处理迟来中断。
8. Cortex-M3支持的线性地址空间大小为。
9. 复位后,CM3处于模式,状态,使用堆栈,特权级别为。
10. 设STM32的分组方式设为4,则抢占优先级的最大值为。
11. ARM字数据存储格式有:和。
12. CM3处理器的程序存储器和数据存储器的编址方式为,I/O设备与存储器的编址方式为。
1. ARM处理器Cortex系列包括Cortex-A系列、和,其中
主要应用于实时控制领域。
2. CM3内部寄存器中,用于保存堆栈指针的寄存器是。
3. PSR中,标志位C的作用是。
4. Cortex-M3处理器有两种状态:和调试状态。
5. 复位时,代码执行是(答特权级还是用户级)的。
6. Cortex-M3的流水线分3级,分别为、、执行。
7. 存储器系统有两种映射机制:小端存储器系统和存储器系统,STM32只能为存储器系统。
8. STM32具有单独的位设置或位清除能力,是通过和寄存器来实现的。
9. TIM6在计数器溢出/上溢时产生更新事件,只有当更新事件发生时,自动重装载寄存器和PSC预分频寄存器才会将其值传递给各自的影子寄存器,这对
,则子优先级的最大值为。
11. Cortex-M3 支持(答容量)存储空间。
13. 写出以下嵌入式常见缩写的中文含义:
SoC: CRC:
ADC: JTAG:
RISC: DSP:
RTOS: MCU:
CISC: PWM:
RTC: SRAM:
UART: GPIO:
DMA: WDG:
NVIC:
三、选择
1. Cortex-M处理器采用的架构是()。
A. v4T
B. v5TE
C. v6
D. v7
2. 不属于ARM内核主要特点的是()。
A. 功耗低
B. 功能强大
C. 采用RISC结构
D. 全部采用哈佛结构
3. 以下关于ARM处理器内核说法正确的是()。
A. 经典ARM处理器包括Cortex-M、Cortex-R和Cortex-A三大类
B. Cortex-A系列为应用Cortex处理器,主要面向高端应用设计
C. Cortex-M系列为面向控制领域的实时嵌入式处理器
D. ARM11性能优于Cortex-A5,但低于Cortex-A15
4. 下面是Context-M3处理器的工作模式的是()。
A. Thread
B. Thumb
C. Thumb-2
D. Debug
5. 嵌入式系统的最小系统不包含以下哪项()。
A. 电源电路
B. 时钟电路
C. 复位电路
D. 存储器电路
6. 下面哪一种功能单元不属于I/O接口电路。()
A. USB控制器
B. UART控制器
C. 以太网控制器
D. LED
7. CM3的NVIC最多可支持()个IRQ中断
A. 127
B. 128
C. 240
D. 255
8. 系统控制寄存器 NVIC 和处理器内核接口紧密耦合,主要目的是()
A. 结构更紧凑,减小芯片的尺寸
B. 连接更可靠,减小出错的概率
C. 减小延时,高效处理最近发生的中断
D. 无所谓,没有特别的意思,远一点也没有关系
9. 以下对STM32F10x集成A/D的特性描述正确的是()。
A. 供电需求: 2.6V到3.8V
B. 输入范围:VREF-≤VIN≤VREF+
C. 性能线设备的转换时间:28MHz时为1us
D. 访问线设备的转换时间:56MHz时为1us
10. 当输出模式位MODE[1:0]=“11”时,最大输出速度为()。
A.10MHz B.2MHz C.50MHz
D.72MHz
11. Handler模式一般使用()。
A. MSP
B. PSP
C. MSP和PSP
D. MSP或PSP
12. 对于嵌入式处理器内核的分类,以下说法正确的是()。