STM32题集
选择题
1CortexM处理器采架构( D )
(A)v4T (B)v5TE (C)v6 (D)v7
2NVIC表示优先权等级位数配置( D )
(A)2 (B)4 (C)6 (D)8
3CortexM系列正式发布版( A )
(A)CortexM3 (B)CortexM4 (C)CortexM6 (D)CortexM8
4CortexM3提供流水线( B )
(A)2级 (B)3级 (C)5级 (D)8级
5CortexM3提供单周期法位数( C )
(A)8 (B)16 (C)32 (D)64
6STM32处理器USB接口达( B )
(A)8Mbits (B)12Mbits (C)16Mbits (D)24Mbits
4面ContextM3处理器代码执行方式( A )
(A)特权方式 (B)普通方式 (C)Handle方式 (D)Thread方式
5面ContextM3处理器工作模式( A )
(A)Thread模式 (B)Thumb模式 (C)Thumb2模式 (D)Debug模式
6列Cortex – M3 处理器堆栈栈( B )
(A)线程栈 (B)进程栈 (C)线程栈 (D)空栈
7Context – M3处理器寄存器r14代表( B )
(A)通寄存器 (B)链接寄存器 (C)程序计数器 (D)程序状态寄存器
8Handle模式般( A )
(A)Main_SP (B)Process_SP (C)Main_SPProcess_SP (D)Main_SPProcess_SP
9Cortex – M3存储器格式( D )
(A)端格式 (B)端格式 (C)端端格式 (D)没正确答案
10Cortex – M3存储格式中专外设总线区域( A )
(A)端格式 (B)端格式 (C)端端格式 (D)没正确答案
11通IO端口( )32位配置寄存器( )32位数寄存器( )32位置位复位寄存器( )16位复位寄存器( B )32位锁定寄存器
(A)21211 (B)22111 (C)22211 (D)22121
12( A )寄存器目允许GPIO寄存器进行原子读修改操作
(A)GPIOX_BSRRGPIOX_BRR (B)GPIOX_CRLGPIOX_CRH(C)GPIOX_BSRRGPIOX_LCKR (D)GPIOX_IDRGPIOX_ODR
13GPIO引脚部微弱拉拉配置( A )时激活者非激活
(A)输入 (B)输出(C)推挽 (D)开漏
14端口输入数寄存器址偏移( B )
(A)00H (B)08H(C)0CH (D)04H
16端口输出数寄存器址偏移( C )
(A)00H (B)08H(C)0CH (D)04H
17 IO端口位编程IO端口寄存器必须( D )方式访问
(A)16位字 (B)16位字节 (C)32位字节 (D)32位字
18固件库中功状态(FunctionalState)类型赋予两值( A )
(A)ENABLE者DISABLE (B)SET者RESTE
(C)YES者NO (D)SUCCESS者ERROR
19固件库中标志状态(FlagStatus)类型赋予两值( C )
(A)ENABLE者DISABLE (B)SUCCESS者ERROR
(C)SET者RESTE (D)YES者NO
20STM32F107V( C )屏蔽中断通道
(A)40 (B)50 (C)60 (D)70
21STM32F107V采( A )位编辑中断优先级
(A)4 (B)8 (C)16 (D)32
22量中断控制器支持( C )IRQ中断
(A)127 (B)128 (C)240 (D)255
23系统控制寄存器 NVIC 处理器核接口紧密耦合目( C )
(A)结构更紧凑减芯片尺寸
(B)连接更减出错概率
(C)减延时高效处理 发生中断
(D)谓没特意思远点没关系
24关中断嵌套说法正确( B )
(A)响应优先级样发生中断嵌套
(B)抢占式优先级样发生中断嵌套
(C)抢占式优先级响应优先级发生中断嵌套
(D)说法
25STM32107量中断控制器理中断分( B )组
(A)4 (B)5 (C)6 (D)7
26中断屏蔽器屏蔽( B )
(A)中断异常 (B)NMI外异常中断
(C)NMI异常中断 (D)部分中断
27 PWM( A )
28 (A)脉宽度调制 (B)脉频率调制 (C)脉幅度调制 (D)脉位置调制
29想动重装载预装载寄存器需通设置TIMx_CR1寄存器( B )位
(A)UIF (B)ARPE (C)UG (D)URS
30STM32 ADC描述正确( B )
(A)STM32 ADC12位连续似模拟数字转换器
(B)STM32 ADC8位连续似模拟数字转换器
(C)STM32 ADC12位连续似数字模拟转换器
(D)STM32 ADC8位连续似数字模拟转换器
31ADC转换程含项( D )
(A)采样 (B)量化 (C)编码 (D)逆采样
32ADC转换程正确( A )
(A)采样—量化—编码(B)量化—采样—编码
(C)采样—编码—量化(D)编码—采样—量化
33列项ADC转换器技术指标( B )
(A)分辨率 (B)频率 (C)转换速率 (D)量化误差
34STM32F107集成AD特性描述正确( B )
(A)12位精度 (B)单转换模式
(C)通道配置采样时间(D)数齐方式建数致
35STM32F107集成AD特性描述正确( B )
(A)供电需求 26V38V
(B)输入范围:VREF≤VIN≤VREF+
(C)性线设备转换时间:28MHz时1us
(D)访问线设备转换时间:56MHz时1us
36STM32GPIO端口配置寄存器描述GPIO控制LED电路设计时输出速度10MHz应该设置( B )
(A)CNFy[10] (B)MODEy[10]
(C)MODE (D)CNF
37GPIO端口配置寄存器描述GPIO控制LED电路设计时输出速度2MHz应该设置MODE[10]值( C )
(A)00 (B)01
(C)10 (D)11
38 已知TIM1定时器起始址0x4001 2C00定时器1捕获较寄存器1址( D )
(A)0x4001 2C20 (B)0x4001 2C2C
(C)0x4001 2C38 (D)0x4001 2C34
39已知TIM1定时器起始址0x4001 2C00定时器1捕获较寄存器2址( C )
(A)0x4001 2C20 (B)0x40012C2C
(C)0x4001 2C38 (D)0x4001 2C34
40SysTick定时器校正值( B )
(A)9000 (B)10000
(C)12000 (D)15000
41SysTick定时器中断号( C )
(A)4 (B)5
(C)6 (D)7
42图中Tamper连接STM32F10XPC13GPIOPC13通IO端口映射外部中断事件线( D )
(A)EXTI线14 (B)EXTI线15
(C)EXTI线12 (D)EXTI线13
43图中WKUP连接STM32F10XPA0 GPIOPA0通IO端口映射外部中断事件线( A )
(A)EXTI线0 (B)EXTI线1
(C)EXTI线2 (D)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偏移址14H20HJOFR1偏移址( D )
(A)0x20 (B)0x1c
(C)0x18 (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偏移址14H20HJOFR2偏移址( B )
(A)0x14 (B)0x18
(C)0x1c (D)0x20
46CortexM3提供流水线( B )
(A)2级 (B)3级
(C)5级 (D)8级
47Contex – M3处理器寄存器r14代表( B )
(A)通寄存器
(B)链接寄存器
(C)程序计数器
(D)程序状态寄存器
48固件库中功状态(FunctionalState)类型赋予两值( A )
(A)ENABLE者DISABLE
(B)SET者RESTE
(C)YES者NO
(D)SUCCESS者ERROR
49固件库中标志状态(FlagStatus)类型赋予两值( C )
(A)ENABLE者DISABLE
(B)SUCCESS者ERROR
(C)SET者RESTE
(D)YES者NO
50DMA控制器编程数传输数目( A )
A.65536 B.65535
C.1024 D.4096
51STM32中1 DMA请求占少( B )周期CPU 访问系统总线时间
A.1 B.2
C.3 D.4
52STM32USART根( A )寄存器M位状态选择发送8位者9位数字
A.USART_CR1 B.USART_CR2
C.USART_BRR D.USART_CR3
53面属STM32bxCAN工作模式( C )
A.初始化模式 B.正常模式
C.环回模式 D.睡眠模式
54PC系统机相嵌入式系统具备特点( C )
A系统核 B专性强
C执行务 D系统精简
55嵌入式系统硬件软件部分构成( C )属嵌入式系统软件
A 系统软件 B 驱动 C FPGA编程软件 D 嵌入式中间件
56.APB2IO脚翻转速度( A )
A.18MHz B.50MHz
C.36MHz D.72MHz
57.输出模式位MODE[10]10时输出速度( B )
A.10MHz B.2MHz
C.50MHz D.72MHz
58.ADC扫描模式中果设置DMA位次EOCDMA控制器规组通道转换数传输( A )中
A.SRAM B.Flash
C.ADC_JDRx寄存器 D.ADC_CR1
59.STM32规组达( A )转换组成
A.16 B.18
C.4 D.20
60.STM32中( A )寄存器ALIGN位选择转换数储存齐方式
A.ADC_CR2 B.ADC_JDRx
C.ADC_CR1 D.ADC_JSQR
61.ARM CortexM3通( D )唤醒CPU
A.IO端口 B.RTC 闹钟
C.USB唤醒事件 D.PLL
62.STM32嵌套量中断控制器(NVIC) 具( A ) 编程优先等级
A.16 B.43
C.72 D.36
64.STM32外部中断事件控制器(EXTI)支持( C )中断事件请求
A.16 B.43
C.19 D.36
65.STM32USART根( A )寄存器M位状态选择发送8位者9位数字
A.USART_CR1 B.USART_CR2
C.USART_BRR D.USART_CR3
66.DMA控制器编程数传输数目(A )
A.65536 B.65535
C.1024 D.4096
67.DMA通道具( A )事件标志
A.3 B.4
C.5 D.6
68.STM32中1 DMA请求占少( B )周期CPU 访问系统总线时间
A.1 B.2
C.3 D.4
二判断题
1CortexM3系列处理器支持Thumb指令集( 错 )
2CortexM3系列处理器支持Thumb2指令集( )
3ContexM3系列处理器核采哈佛结构三级流水线( )
4CortexM系列支持Thumb2指令集( 错 )
5ContexM3系列处理器核采冯诺曼结构三级流水线( 错 )
6STM32系列MCU电池供电时提供33~5V低电压工作力( 错 )
7STM32处理器LQPF100封装芯片系统需7滤波电容作外围器件( dui )
8CortexM3机状态时保持极低电消耗典型耗电值仅2µA( 错 )
9处理器Thread模式代码定非特权( 错 )
10ContextM3处理器4堆栈( 错 )
11系统复位代码Main栈( )
12高寄存器32位指令访问16位指令访问( 错 )
13系统层处理器状态寄存器分:APSRIPSR PPSR( 错 )
14APSR程序状态寄存器28位V0表示结果益处( )
15CortexM3端格式访问代码( 错 )
16谓屏蔽中断优先级调整中断( 错)
17量中断控制器负责优先级分配理中断禁止关( 错 )
18CortexM3体系架构中位带位操作普通加载存储指令单特进行读写()
19CortexM3体系架构中两区中实现位带: SRAM 区低 1MB 范围第二片外设 区低 1MB 范围()
20stm3210xx固件库中RCC_DeInit函数RCC寄存器重新设置默认值()
21stm3210xx固件库中RCC_PCLK2Config函数设置低速APB时钟(错 )
22STM32串口工作全双工模式工作半双工模式( )
23STM32串口工作异步模式工作步模式()
24IO端口位编程IO端口寄存器必须32位字方式访问()
25GPIO引脚部微弱拉拉配置输入时激活者非激活( )
26GPIO引脚部微弱拉拉配置输出时激活者非激活(错 )
27端口输入数寄存器复位值00000000H( )
28端口输入数寄存器位[150]读仅字访问包含相关IO端口输入值( )
29端口输入数寄存器位[70]读仅字访问包含相关IO端口输入值( 错)
30固件包里Library文件夹包括标准模板工程该工程编译库文件创建新工程必须户修改文件( 错)
31否编程角度 中断分固定优先级中断调整优先( )
32某种意义说异常中断( )
33谓屏蔽中断优先级调整中断( 错)
34量中断控制器负责优先级分配理中断禁止关(错)
35中断优先级中断量表里位置没关系( 错)
36抢占式优先级样时定会发生抢占( 错)
37量中断控制器允许相优先级( )
38果两中断抢占式优先级相先序处理( )
39ADC完成模数转换功( )
40STM32 ADC12位连续似模拟数字转换器( )
41ADC转换器次结束次转换触发次DMA传输()
42AD限分辨率引起误差称量化误差()
43转换速率指完成次模拟数字AD转换需时间( )
44STM32 ADC单模式工作( 错)
45果规转换已运行注入转换确保步ADC规转换停止注入转换结束时步恢复( )
三填空题
1. ST公司STM32系列芯片采 CortexM3 核分两系列 STM32F101
系列标准型运行频率 36MHZ STM32F103 系列标准型运行频率 72MHZ
2.STM32IO端口配置输入时 输出缓器 禁止 施密特触发输入 激活根输入配置(拉拉浮动)该引脚 弱拉拉电阻 连接出现IO脚数APB2时钟采样输入数寄存器 输入数寄存器 读访问IO状态
3.STM32端口外部中断力 外部中断线 时相应引脚必须配置成 输入模式
4.STM32具单独位设置位清力通 GPIOX_BSRR GPIOX_BRR 寄存器实现
5.ST公司提供完善通IO接口库函数位 stm32f10x_bgpioc 应头文件 stm32f10x_gpioh
6.优化引脚封装外设数目 复功 重新映射引脚时复功映射 原始分配引脚 程序通设置 复重映射调试IO口配置寄存器(AFIO_MAPR) 实现引脚重新映射
7.STM32芯片部集成 12 位ADC种逐次逼型模拟数字转换器具 18
通道测量 16 外部 2 部信号源
8.STM32中 规通道 转换结束时产生DMA请求转换数 ADC_DR 寄存器传输户指定目址
9.两ADCSTM32器件中 双ADC 模式 双ADC 模式里根 ADC_CR1 寄存器中 DUALMOD[20] 位选模式转换启动ADC1ADC2交触发时触发
10.ADC校准模式通设置 ADC_CR2 寄存器 CAL 位启动
11.STM32中 ADC_CR2 寄存器 ALIGN 位选择转换数储存齐方式
12.STM32部提供 温度传感器 测量器件周围温度温度传感器部 ADC_IN16 输入通道相连接通道传感器输出电压转换成数字值部参考电压 VREFINT ADC_IN17 相连接
13.STM32 嵌入量中断控制器(NVIC) 理着包括CortexM3核异常等中断ARM处理器核接口紧密相连实现 低延迟 中断处理效处理 晚 中断
14.STM32外部中断事件控制器(EXTI) 19 产生事件中断求边检测器组成输入线独立配置 输入类型(脉挂起)应触发事件(升降者双边触发) 输入线独立屏蔽 挂起寄存器 保持着状态线中断求
15.STM32EXTI线16连接 PVD输出
16.STM32EXTI线17连接 RTC闹钟事件
17.STM32EXTI线18连接 USB唤醒事件
18.STM32 USART 通步异步收发器工业标准 NRZ 异步串行数格式外部设备间进行全双工数交换
19.STM32USART利 分数波特率 发生器提供宽范围波特率选择
20.智卡 单线半双工 通信协议STM32智卡功通设置USART_CR3寄存器 SCEN 位选择
22.系统计时器(SysTick)提供1 24位降序计数器具灵活控制机制
23.STM32通定时器TIM通 编程预分频器 驱动 16 位动装载计数器构成
24.STM32通定时器TIM16位计数器采三种方式工作分 计数 模式 计数 模式 中央 模式
25.ST公司提供完善TIM接口库函数位 stm32f10x_timc 应头文件 stm32f10x_timh
26.TIM1 益处益时更新事件(UEV) 重复计数达0时候产生产生PWM信号非常
27.TIM1具备 16位编程预分频器时钟频率分频系数 1~65535 间意数值
28.STM32系列ARM CortexM3芯片支持三种复位形式分 系统 复位 电源 复位 备份区域 复位
29.STM32提供户通预分频器进步配置 AHB 高速 APB(APB2 ) 低速APB(APB1 ) 域频率
30.户通 32768K Hz外部振荡器系统提供更精确时钟时钟控制寄存器 RCC_CR 中 HSERDY 位指示高速外部振荡器否稳定
31.ST公司提供完善RCC接口库函数位 stm32f10x_rccc 应头文件 stm32f10x_rcch
32.STM32复位 HSL振荡器 选系统时钟时钟源直接通PLL 间接作系统时钟时 停止 目标时钟源 准备绪(启动稳定阶段延迟PLL 稳定)时钟源切换时钟源选择时钟源没绪时系统时钟切换 会发生
33.STM32中备份寄存器 16 位寄存器 10 存储 20 字节户应程序数
34.备份寄存器位 备份区 里 电源VDD 切断然 VBAT 维持供电系统机模式唤醒系统复位电源复位时 会 复位
35.STM32备份寄存器实现 RTC 校准功方便测量32768kHzRTC 时钟输出 入侵检测 引脚通设置RTC 校验寄存器(BKP_RTCCR)
CCO 位开启功
36.STM32 ANTI_TAMP 引脚信号发生跳变时会产生侵入检测事件数备份寄存器 复位
37.ST公司提供完善备份寄存器接口库函数位stm32f10x_bkpc 应头文件 stm32f10x_bkph
38.STM32DMA 控制器 7 通道通道专门理外设存储器访问请求 仲裁器 协调DMA 请求优先权
39.DMA处理时事件发生外设发送请求信号 DMA控制器 DMA 控制器根通道 优先权 处理请求
40.DMA控制器通道固定址 外设寄存器 存储器址 间执行DMA传输DMA传输数量编程通 DMA_CCRX 寄存器中 PSIZE MSIZE 位编程
41.ST公司提供完善DMA接口库函数位 stm32f10x_dmac 应头文件 stm32f10x_dmah
45.STM32中外设(TIMxADCSPIxI2Cx USARTx)产生7请求通逻辑 输入DMA控制器样时 请求效
四简答题
1什嵌入式系统?嵌入式系统般部分构成? P1
2ARM v7体系结构分子版(款式)分应什领域? P12
3CortexM3处理器两种工作模式状态?进行工作模式状态切换?P18
4CortexM3存储空间分部分部分址范围样?P26
5什位绑定区位绑定名区?样关系?P30~31
6基CMSIS标准软件架构分层?中CMSIS层般部分组成?P66
7简述STM32固件库命名规
8STM32种基时钟信号?
9简述设置系统时钟基流程P86
10STM32GPIO配置模式种?进行配置模式配置?P93
11简述STM32复功重映射功
12简述嵌套量中断控制器(NVIC)特性P38
13简述STM32优先级划分抢占程P110
14简述STM32USART功特点
15设置STM32串口波特率P136
16STM32高级定时器功?
17已知STM32系统时钟72MHz设置相关寄存器实现20ms定时?
18简述DMA控制器基功
19请描述DMA通道工作模式工作原理
20简述STM32ADC系统功特性
21简述STM32双ADC工作模式
五编程应题
1STM32点亮LED程序中部分代码:
void GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure
GPIO_InitStructureGPIO_Pin GPIO_Pin_2|GPIO_Pin_3
GPIO_InitStructureGPIO_Speed GPIO_Speed_50MHz
GPIO_InitStructureGPIO_Mode GPIO_Mode_Out_PP
GPIO_Init(GPIOA &GPIO_InitStructure)
}
…
while (1)
{
*循环点亮LED*
GPIO_WriteBit(GPIOA GPIO_Pin_2 (BitAction)0x01) ①
Delay(0XFFFFF)
GPIO_WriteBit(GPIOA GPIO_Pin_2 (BitAction)0x00) ②
Delay(0XFFFFF)
GPIO_WriteBit(GPIOA GPIO_Pin_3 (BitAction)0x01) ③
Delay(0XFFFFF)
GPIO_WriteBit(GPIOA GPIO_Pin_3 (BitAction)0x00) ④
Delay(0XFFFFF)
}
(1)简述GPIO_Configuration函数IO接口配置步骤
解:设置引脚设置速率设置模式
(2)分析该程序LED分连接IO引脚引脚输出高电时点亮熄灭LED?
解:点亮
(3)分析循环点亮LED代码补充相应注释
解:点亮连接PA2LED灯熄灭点亮连接PA3LED熄灭
(4)库函数GPIO_SetBitsGPIO_ResetBits原形两函数重写循环点亮LED代码第五章P107方法5
2 利STM32GPIO接口操作实现4LEDLED1LED2LED3LED4序循环显示硬件连接图图示
解:参第题
3 已知系统时钟72MHz采定时器TIM1产生周期100ms定时时间间隔通LED发光二极指示定时程P156 P161 2~4步
解:T
4 面程序利TIM3产生PWM信号
频率:TIM3CLK 36MHzPrescaler 0x0TIM3 counter clock 36MHzTIM3 ARR
Register 999进设定TIM3频率 TIM3 counter clock(ARR + 1) 36kHz
TIM3通道1占空 (TIM3_CCR1 TIM3_ARR×100 50通道234占空
分37525125
解:考
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档