复习重点:
第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”时,最大输出速度为(      )。
     A10MHz          B2MHz             C50MHz          D72MHz 
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.     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,下列时钟源哪个不是(   )。