复习重点:
第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系列、 arm嵌入式系统期末考试和 ,其中 主要应用于实时控制领域。
2. CM3内部寄存器中,用于保存堆栈指针的寄存器是 。
3. PSR中,标志位C的作用是 。
4. Cortex-M3处理器有两种状态: 和调试状态。
5. 复位时,代码执行是 (答特权级还是用户级)的。
6. Cortex-M3的流水线分3级,分别为 、 、执行。
7. 存储器系统有两种映射机制:小端存储器系统和 存储器系统,STM32只能为 存储器系统。
8. STM32具有单独的位设置或位清除能力,是通过 和 寄存器来实现的。
9. TIM6在计数器 溢出/上溢时产生更新事件,只有当更新事件发生时,自动重装载寄存器和PSC预分频寄存器才会将其值传递给各自的影子寄存器,这对于产生 信号非常有用。
10. 设STM32的分组方式设为6,则子优先级的最大值为 。
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. 对于嵌入式处理器内核的分类,以下说法正确的是( )。
A. 按照字长可分为8位结构和32位结构
B. 按照存储结构可分为RISC和哈佛结构
C. 按照体系结构可分为CISC和RISC结构
D. 按照指令结构可分为冯.诺依曼结构和哈佛结构
13. STM32F10x采用( )位来编辑中断的优先级
A. 4 B. 8 C. 16 D. 32
14. 以下只有基本定时功能是( )。
A. TIM1和 TIM8 B. TIM2~TIM5 C. TIM6和TIM7 D. 以上都是
15. 在ADC的扫描模式中,如果设置了DMA位,在每次EOC后,DMA控制器把规则组通道的转换数据传输到( )中。
A.SRAM B.Flash
C.ADC_JDRx寄存器 D.ADC_CR1
16. 下列哪项不是ADC转换器的主要技术指标( )。
A. 分辨率 B. 频率 C. 转换速率 D. 量化误差
17. Cortex-M3的提供的流水线是( )。
A. 2级 B. 3级 C. 5级 D. 8级
18. 嵌入式系统是一类特殊的计算机系统,下列产品中不属于嵌入式系统的是( )。
A.电饭煲 B. 路由器 C. 巨型机 D. POS机
19. 已知内存0x80000000中的内容为0x33, 0x80000001中的内容为0x22, 0x80000002中的内容为0x11, 0x80000003中的内容为0x00,则ARM在大端模式下地址0x80000000所指示的一个字为( )。
A. 0x33221100 B. 0x11003322 C. 0x00112233 D. 0x22330011
20. STM32提供了三种不同的时钟源,其都可被用来驱动系统时钟SYSCLK,下列时钟源哪个不是( )。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论