2024年4月23日发(作者:华为v10刷机)
复习重点:
第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预分频寄存器才会将其值传递给各自的影子寄存器,这对于产
生 信号非常有用。
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,下列
时钟源哪个不是( )。
A.HSI时钟 B.HSE时钟 C.PLL时钟 D.HLI时钟
21. 当STM32复位后, ( )将被选为系统时钟。
A. HSI B. LSE C. LSI D. HSE
22. RTC本质为一个计数器,其可编程计数单元为( )位。
A. 8 B. 16 C. 32 D. 64
23.关于中断嵌套说法正确的是( )。
A. 只要响应优先级不一样就有可能发生中断嵌套
B. 只要抢占式优先级不一样就有可能发生中断嵌套
C. 只有抢占式优先级和响应优先级都不一样才有可能发生中断嵌套
D. 以上说法都不对
24. ( )寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作
A. GPIOx_BSRR和GPIOx_BRR B. GPIOx_CRL和GPIOx_CRH
C. GPIOx_BSRR和GPIOx_LCKR D. GPIOx_IDR和GPIOx_ODR
25. 嵌入式系统是一类特殊的计算机系统,下列产品中不属于嵌入式系统的是
( )。
A.电饭煲 B. 路由器 C. 巨型机 D. POS机
26. 不属于ARM内核主要特点的是( )。
A. 功耗低 B. 功能强大
C. 采用RISC结构 D. 全部采用哈佛结构
发布者:admin,转转请注明出处:http://www.yc00.com/num/1713878959a2336647.html
评论列表(0条)