1.微控制器系统概述

第一单元测试

1、单选题:
下列(     )的宽度通常与CPU字长相同。‎
选项:
A: 控制总线的位数是32位
B: CPU内部寄存器的个数是32个
C: 数据总线的位数是32位
D: 地址总线位数是32位
答案: 【 数据总线的位数是32位

2、单选题:
Flash存储器是指‌‍‌
选项:
A: 只读存储器
B: 随机存取存储器
C: 硬盘
D: Non-Volatile存储器
答案: 【 Non-Volatile存储器

3、单选题:
STM32F103系列微控制器属于哪一类型的产品线?‏
选项:
A: 无线系列
B: 低功耗
C: 主流型
D: 增强型
答案: 【 增强型

4、单选题:
AHB是(  )‍
选项:
A: 高级系统总线
B: 高速外设总线
C: 高性能总线
D: 低速外设总线
答案: 【 高级系统总线

5、单选题:
STM32F103系列微控制器,是基于()内核的‌
选项:
A: ARM Cortex-M3
B: ARM Cortex-M1
C: ARM Cortex-A
D: ARM Cortex-R
答案: 【 ARM Cortex-M3

6、单选题:
ARM Cortex-M3架构,采用32位数据线、32位地址线,寻址空间为​
选项:
A: 4G字节(B)
B: 4G位(bit)
C: 4G字(2字节)
D: 4G双字(4字节)
答案: 【 4G字节(B)

7、单选题:
STM32微控制器内部外设,占用512MB地址空间,起始地址为0x4000 0000,则最高地址为:‎
选项:
A: 0x5FFF FFFF
B: 0x4FFF FFFF
C: 0x3FFF FFFF
D: 0x1FFF FFFF
答案: 【 0x5FFF FFFF

8、多选题:
微控制器最小系统包括‍
选项:
A: 电源电路
B: 调试电路以及复位电路
C: 主控芯片
D: 时钟电路
答案: 【 电源电路;
主控芯片;
时钟电路

9、多选题:
STM32微控制器,除NRST 引脚上的低电平产生系统复位外,还有()情况下可以复位:‎
选项:
A: 独立看门狗计数终止(IWDG 复位)
B: 窗口看门狗计数终止(WWDG 复位)
C: 软件复位(SW 复位)
D: 低功耗管理复位
答案: 【 独立看门狗计数终止(IWDG 复位);
窗口看门狗计数终止(WWDG 复位);
软件复位(SW 复位);
低功耗管理复位

10、多选题:
微控制器内部集成了()‍
选项:
A: 中央处理单元(CPU)
B: 存储器(RAM、Flash)
C: 串行I/O
D: 定时器/计数器
E: 中断系统
答案: 【 中央处理单元(CPU);
存储器(RAM、Flash);
串行I/O;
定时器/计数器;
中断系统

11、多选题:
STM32微控制器,降低能量消耗的方法有‎
选项:
A: 降低系统时钟
B: 运行于停止模式
C: 运行于待机模式
D: 使用备用电池供电
答案: 【 降低系统时钟;
运行于停止模式;
运行于待机模式

12、判断题:
在STM32F10xxx里,可以通过BOOT1、BOOT0引脚选择三种不同启动模式‌
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
‏由于STM32微控制器采用存储器统一编址方式,外设单元的FLASH,RAM,FSMC 和AHB 到APB 的桥(即片上外设),这些功能部件共同排列在一个4GB 的地址空间内。​‏​
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
ARM32位Cortex-M3 CPU的电源供电和I/O接口的驱动电压为5V。​
选项:
A: 正确
B: 错误
答案: 【 错误

2.软件开发简介

第二单元测试

1、单选题:
下面不属于STM32CubeMX软件使用步骤的操作是。‏
选项:
A: 程序仿真
B: 目标选择
C: 引脚分配
D: 外设配置
答案: 【 程序仿真

2、单选题:
下面不属于MDK-ARM软件使用步骤的是。‌
选项:
A: 工程设置
B: 电路设计
C: 新建工程
D: 程序编译和下载
答案: 【 电路设计

3、单选题:
STM32CubeMX生成的程序框架共有四个目录组成,用户代码应该在哪个目录下编写‍
选项:
A: Application/MDK-ARM
B: Drivers/CMSIS
C: Drivers/STM32F1xx_HAL_Driver
D: Application/User          
答案: 【 Application/User          

4、单选题:
STM32CubeMX生成的程序框架共有四个目录组成,HAL驱动函数在哪个目录下‏
选项:
A: Application/MDK-ARM
B: Drivers/CMSIS
C: Drivers/STM32F1xx_HAL_Driver
D: Application/User    
答案: 【 Drivers/STM32F1xx_HAL_Driver

5、单选题:
使用Keil的编译器来编译链接生成可执行文件,下载到微控制器执行,通常使用()文件‏
选项:
A: .obj 文件
B: .Hex文件
C: .C文件
D: .H文件
答案: 【 .Hex文件

6、单选题:
用户代码部分,在“Application/User”目录下有若干个文件组成,用户循环程序应该在哪个文件里‌
选项:
A: stm32f1xx_hal_msp.c
B: stm32f1xx_it.c
C: gpio.c
D: main.c
答案: 【 main.c

7、单选题:
用户代码部分,在“Application/User”目录下有若干个文件组成,中断向量的入口函数在哪个文件里​
选项:
A: stm32f1xx_hal_msp.c
B: stm32f1xx_it.c
C: gpio.c
D: main.c
答案: 【 stm32f1xx_it.c

8、多选题:
HAL库,下述描述正确的有:‍
选项:
A: 是硬件抽象层英文首字母缩写
B: 是对硬件有关的寄存器操作的接口函数
C: HAL库相应的工程文件,可以直接由CubeMX软件生成
D: 是一个标准库,包括硬件接口函数以及数学库函数。
答案: 【 是硬件抽象层英文首字母缩写;
是对硬件有关的寄

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注