-
STM32
习题集
一、选择题
1
.Cortex-M
处理器采用的架构是(
D
)
(
A
)
v4T
(
B
p>
)
v5TE
(
C
)
v6
(
D
)
v7
2
.NVIC
可用来表示优先权等级的
位数可配置为是(
D
)
(
A
)
2
(
B
)
4
(
C
)
6
(
D
)
8 <
/p>
3
.Cortex-M
系列正式发布的版
本是(
A
)
(
p>
A
)
Cortex-M3
p>
(
B
)
Corte
x-M4
(
C
p>
)
Cortex-M6
(
p>
D
)
Cortex-M8
-M3
的提供的流水线是(
B
)
(
A
p>
)
2
级
(
B
p>
)
3
级
p>
(
C
)
5
级
p>
(
D
)
8
级
-M3
的提供的单周期乘法位数是(
C
)
(
A
)
8
(
B
)
16
(
C
)
32
(
D
)
64
32
处理器的
USB
< br>接口可达(
B
)
(
A
p>
)
8Mbit/s
(
B
p>
)
12Mbit/s
(
p>
C
)
16Mbit/s
(
D
p>
)
24Mbit/s
< br>4.
下面是
Context-M3
处理器代码执行方式的是(
A
)
(
p>
A
)特权方式
(
B
p>
)普通方式
(
C
)
Handle
方式
(
D
)
p>
Thread
方式
5
.
下面是
Context-M3<
/p>
处理器的工作模式的是(
A
)
<
/p>
(
A
)
Thre
ad
模式
(
B
)
p>
Thumb
模式
(
C
)
p>
Thumb-2
模式
(
p>
D
)
Debug
模
式
6
.
下列
是
Cortex
–
M3
处理器可以使用的堆栈的栈是(
B
)
(
A
)线程栈
(
B
)进程栈
(
C
)多线程栈
(
D
)空栈
t
–
M3
处理器的寄存器
r14
代表(
B
)
(
A
p>
)通用寄存器
(
B
)链接寄存器
(
< br>C
)程序计数器
(
D
)程序
状态寄存器
模式一般使用(
A
)
(
A
p>
)
Main_SP
(
p>
B
)
Process_SP
(
C
)
p>
Main_SP
和
Process_SP
p>
(
D
)
Main_
SP
或
Process_SP
–
M3
使用的存储器格式是(
D
)
<
/p>
(
A
)小端格式
(
B
)大端格式
(
C
)小端或大端格式
(
D
)没有正确答案
–
M3
的存储格式中专用外设总线区域可以使用(
A
)
(
A
p>
)小端格式
(
B
)大端格式
(
C
)小端
或大端格式
(
D
)没有正确答案
11.
每个通用
I/O
端口有
(
)
个
32
位的配置寄存器,
(
)
个
32<
/p>
位的数据寄存器,
(
)
p>
个
32
位的置位
/
复位寄存器,
(
)个<
/p>
16
位的复位寄存器,
(
B
)个
32
位的锁定寄存器
(
A
p>
)
2,1,2,1
,
1
(
B
p>
)
2,2,1,1,1
(
C
p>
)
2,2
,
2,1
,1
(
D
p>
)
2,2,1,2,1
12.
(
A
)寄存器的目的就是用来允许对
GPIO
寄存器进行原子的读
/
修改操作
(
A
p>
)
GPIOX_BSRR
和
GPIOX_BRR
(
B
)
p>
GPIOX_CRL
和
GPIOX_CRH
(
C
)
GPI
OX_BSRR
和
GPIOX_LCKR
p>
(
D
)
GPIOX
_IDR
和
GPIOX_ODR
13
.
所有的
GPIO
引脚有一个内部微弱
的上拉和下拉,当它们被配置为(
A
)时可以是激
活的或者非激活的
(
A
)输入
p>
(
B
)输出(
C<
/p>
)推挽
(
D
)开漏
14.
端口输入数据寄存器的地址偏移为(
B
)
(
A
)
00H
(
B
)
p>
08H
(
C
)
p>
0CH
(
D
)
04H
16.
端口输出数据寄存器的地址偏移为(
C
)
(
A
)
00H
(
B
)
p>
08H
(
C
)
p>
0CH
(
D
)
04H
17.
每个
I/O
端口位可以自由的编程,尽管
I/O
端口寄存器必须以(<
/p>
D
)的方式访问
(
A
)
p>
16
位字
p>
(
B
)
16
位字节
(
C
p>
)
32
位字节
(
D
p>
)
32
位字
p>
18.
固件库中的功能状态(
Functi
onalState
)类型被赋予以下两个值(
A
)
(
A
p>
)
ENABLE
或者
DISABLE
(
B
)
SET
或者
RESTE
(
C
)<
/p>
YES
或者
NO
p>
(
D
)
SUCCE
SS
或者
ERROR
19.
固件库中的标志状态(
FlagStatus
)
类型被赋予以下两个值(
C
)
(
p>
A
)
ENABLE
或者
DISABLE
(
B
p>
)
SUCCESS
或者
ERROR
(
C
)
SET
或者
RESTE
(
D
p>
)
YES
或者
NO
32F107V
有(
C
)可屏蔽中断通道
(
A
)
40
(
B
)
50
(
C
)
60
(
D
)
70
32F107V
采用(
A
)位来编辑中断的优先级
(
A
)
4
(
B
)
8
(
C
)
16
(
D
)
32
22.
向量中断控制器最多可支持(
C
)个
IRQ
中断
(
A
)
127
(
B
)
128
(
C
)
240
(
D
)
255
23.
系统控制寄存器
NVIC
和处理器内核接口紧密耦合,主要目的是(
C
)
(
A
p>
)结构更紧凑,减小芯片的尺寸
(
B
)连接更可靠,减小出错的概率
(
C
)减小延时,高效处理
最近发生的中断
(
D
)无所谓,没有特别的意思,远一点也没有关系
24.
关于中断嵌套说法正确的是(
B
)
(
A
p>
)只要响应优先级不一样就有可能发生中断嵌套
< br>(
B
)只要抢占式优先级不一样就有可能发生中断嵌套<
/p>
(
C
)只有抢
占式优先级和响应优先级都不一才有可能发生中断嵌套
(
p>
D
)以上说法都不对
25.
在
STM32107
向量中
断控制器管理下,可将中断分为(
B
)组
(
A
)
4
(
B
)
5
(
C
)
6
(
D
)
7
26.
中断屏蔽器能屏蔽(
B
)
(
A
p>
)所有中断和异常
(
B
)除了
NMI
外所有异常和中断
p>
(
C
)除了
NMI
、异常所有其他中断
(
D
)部分中断
是(
A
)
28.
(
A
)脉冲宽度调制
(
B
p>
)脉冲频率调制
(
C
)脉冲幅度调制
(
D
)脉冲
位置调制
29.
要想使能自动重装载
的预装载寄存器需通过设置
TIMx_CR1
寄存器的(
B
)位
(
A
)
UIF
(
p>
B
)
ARPE
(
C
)
UG
(
D
)
URS
30.
以下对于
STM32
ADC
描述正确的是(
B
)
(
A
p>
)
STM32 ADC
是一个
12
位连续近似模拟到数字的转换器
(
B
)
STM32 ADC
是一个
8
位连续近似模拟到数字的转换
器
(
C
)<
/p>
STM32 ADC
是一个
12
位连续近似数字到模拟的转换器
(
D
)
STM32 ADC
是一个
8
位连续近似数字到模拟的转换器
转换过程不含哪项(
D
)
(
A
)采样
(
B
)量化
(
C
)编码
(
D
)逆采样
转换过程正确的是(
A
)
(
A
p>
)采样
—
量化
—<
/p>
编码(
B
)量化
—
采样
—
编码
(
C
)采样
—
编码
—
量化(
D
)编码
—
采样
—
量化
33.
下列哪项不是
ADC
转换器的主要技术指标(
B
)
(
A
)分辨率
(
B
)频率
(
C
)转换
速率
(
D
)量化
误差
34.
以下对
< br>STM32F107
集成
A/D
的特性描述不正确的是(
B
)
(
p>
A
)
12
位精度<
/p>
(
B
)单一
转换模式
(
C
)按通道配置采样时间(
D
)数据对齐方式与内建数据一致<
/p>
35.
以下对
STM32F107
集成
A/D
的特性
描述正确的是(
B
)
(
p>
A
)供电需求
:
2.6V
到
3.8V
(
B
)输入范围:
VREF-
≤VIN≤VREF+
(
C
)性能线设备的转换时间:
28MHz
时为
p>
1us
(
D
)访
问线设备的转换时间:
56MHz
时为
1us
36.
以下为
STM32
p>
的
GPIO
端口配置寄存器的描述,
在
GPIO
控制
LE
D
电路设计时,
要使最
大输出速度为<
/p>
10MHz
,应该设置(
B
)
p>
(
A
)
CNFy[
1:0]
(
B
)
p>
MODEy[1:0]
(
p>
C
)
MODE
(
D
)
CNF
37.
以下为
GPIO
端口配置寄存器的描述,在
GPIO
控制
LED
电路设计时,要使最大输出速
度为
2MHz
,应该设置
MODE[1:0]
值为(
C
)
(
A
)
00
(
B
)
01
(
C
)
10
(
D
)
11
38..
已知
TIM1
定时器的起始地址为
0x4001 2C00
,
p>
则定时器
1
的捕获
/
比较寄存器
1
的地址
为(
D
)
(
p>
A
)
0x4001 2C20
(
p>
B
)
0x4001 2C2C
(
C
p>
)
0x4001 2C38
(
D
p>
)
0x4001 2C34
39.
已知
TIM1
定时器的起始地址为
0x4001 2C00
,
则定时器
1
的捕获
/
比较寄存器
p>
2
的地址为
(
C
)
(
A
p>
)
0x4001 2C20
(
B
p>
)
0x40012C2C
(
C
)
p>
0x4001 2C38
(
D
)
p>
0x4001 2C34
k
定时器校正值为(
B
)
(
A
p>
)
9000
(
B
)
p>
10000
(
C
)
120
00
(
D
p>
)
15000
k
定时器的中断号是(
C
)
(
A
)
4
(
B
)
5
(
C
)
6
(
D
)
7 <
/p>
42.
上图中
Tamper
连接了
STM32F10X
的
PC13GPIO
,
PC13
通用<
/p>
IO
端口映射到外部中断事
件线上是(<
/p>
D
)
(
p>
A
)
EXTI
线<
/p>
14
p>
(
B
)
EXTI<
/p>
线
15
(
C<
/p>
)
EXTI
线
1
2
(
p>
D
)
EXTI
线<
/p>
13
43.
上图中
WKUP
连接了
STM32F10X
的
PA0
GPIO
,
PA0
通用
IO
端口映射到
外部中断
事件线上是(
A
)
(
p>
A
)
EXTI
线<
/p>
0
(
B
p>
)
EXTI
线
1
(
p>
C
)
EXTI
线<
/p>
2
(
D
p>
)
EXTI
线
3
44./** @addtogroup
Peripheral_registers_structures
* @{
*/
/**
* @brief Analog to Digital
Converter
*/
typedef
struct
{
__IO uint32_t SR;
__IO uint32_t CR1;
__IO uint32_t
CR2;
__IO
uint32_t SMPR1;
__IO uint32_t SMPR2;
__IO uint32_t JOFR1;
__IO uint32_t
JOFR2;
__IO
uint32_t JOFR3;
__IO uint32_t JOFR4;
__IO uint32_t HTR;
__IO uint32_t
LTR;
__IO
uint32_t SQR1;
__IO uint32_t SQR2;
__IO uint32_t SQR3;
__IO uint32_t
JSQR;
__IO
uint32_t JDR1;
__IO uint32_t JDR2;
__IO uint32_t JDR3;
__IO uint32_t
JDR4;
__IO
uint32_t DR;
} ADC_TypeDef;
ADC
注入通道数据偏移寄存器有
4
个
,其偏移地址为
14H-20H
,
JO
FR1
的偏移地址为
(
D
)
(
A
p>
)
0x20
(
B
)
p>
0x1c
p>
(
C
)
0x18
(
p>
D
)
0x14
45./** @addtogroup
Peripheral_registers_structures
* @{
*/
/**
* @brief Analog to Digital
Converter
*/
typedef
struct
{
__IO uint32_t SR;
__IO uint32_t CR1;
__IO uint32_t
CR2;
__IO
uint32_t SMPR1;
__IO uint32_t SMPR2;
__IO uint32_t JOFR1;
__IO uint32_t
JOFR2;
__IO
uint32_t JOFR3;
__IO uint32_t JOFR4;
__IO uint32_t HTR;
__IO uint32_t
LTR;
__IO
uint32_t SQR1;
__IO uint32_t SQR2;
__IO uint32_t SQR3;
__IO uint32_t
JSQR;
__IO
uint32_t JDR1;
__IO uint32_t JDR2;
__IO uint32_t JDR3;
__IO uint32_t
JDR4;
__IO
uint32_t DR;
} ADC_TypeDef;
ADC
注入通道数据偏移寄存器有
4
个
,
其偏移地址为
14H-20H
,
p>
JOFR2
的偏移地址为
(
(
A
)
0x14
(
p>
B
)
0x18
p>
(
C
)
0x1c
(
p>
D
)
0x20
-M3
的提供的流水线是(
B
)
(
A
p>
)
2
级
(
B
p>
)
3
级
(
C
)
p>
5
级
(
D
)
p>
8
级
–
M3
处理
器的寄存器
r14
代表(
B
)
B
)
-
-
-
-
-
-
-
-
-
上一篇:2016年度计算机及相关设备、
下一篇:商务英语必备词汇