STM32考试习题及答案

上传人:工**** 文档编号:486882955 上传时间:2023-01-04 格式:DOC 页数:7 大小:35.50KB
返回 下载 相关 举报
STM32考试习题及答案_第1页
第1页 / 共7页
STM32考试习题及答案_第2页
第2页 / 共7页
STM32考试习题及答案_第3页
第3页 / 共7页
STM32考试习题及答案_第4页
第4页 / 共7页
STM32考试习题及答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《STM32考试习题及答案》由会员分享,可在线阅读,更多相关《STM32考试习题及答案(7页珍藏版)》请在金锄头文库上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除STM32考试习题及答案一、填空题1当STM32的I/O端口配置为输入时, 输出缓冲器 被禁止, 施密特触发输入 被激活。根据输入配置(上拉,下拉或浮动)的不同,该引脚的 弱上拉和下拉电阻 被连接。出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器,对 输入数据寄存器 的读访问可得到I/O状态。2STM32的所有端口都有外部中断能力。当使用 外部中断线 时,相应的引脚必须配置成 输入模式 。3STM32具有单独的位设置或位清除能力。这是通过GPIOx_BSRR 和 GPIOx_BRR 寄存器来实现的。4ST公司还提供了完善的通用IO接

2、口库函数,其位于 stm32f10x_gpio.c ,对应的头文件为 stm32f10x_gpio.h 。5为了优化不同引脚封装的外设数目,可以把一些 复用功能 重新映射到其他引脚上。这时,复用功能不再映射到 它们原始分配的引脚 上。在程序上,是通过设置 复用重映射和调试I/O配置寄存器(AFIO_MAPR) 来实现引脚的重新映射。二、选择题1在APB2上的I/O脚的翻转速度为( A )。A18MHzB50MHzC36MHzD72MHz4当输出模式位MODE1:0=“10”时,最大输出速度为( B )。A10MHzB2MHzC50MHzD72MHz三、简答题1简述不同复用功能的重映射。答:为了

3、优化不同引脚封装的外设数目,可以把一些复用功能重新映射到其他引脚上。这时,复用功能不再映射到它们原始分配的引脚上。在程序上,是通过设置复用重映射和调试I/O配置寄存器(AFIO_MAPR)来实现引脚的重新映射。各个复用功能的重映射可以参阅正文的介绍,由于内容比较多,正文介绍非常详细,这里省略。2简述STM32的GPIO的一些主要特点(至少5个)。答:主要特点如下:q 通用I/O,可以作为输出、输入等功能。q 单独的位设置或位清除。q 外部中断/唤醒线。q 复用功能(AF)和重映射。q GPIO锁定机制。四、编程题编写一个初始化定时器的程序。答:由于还没有讲到定时器相关的知识,所以这里旨在让读者

4、给出定时器对GPIO端口的设置要求,程序示例如下:GPIO_InitTypeDef GPIO_InitStructure; /* GPIOC Configuration: Pin6, 7, 8 and 9 in Output */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 |GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_

5、Init(GPIOC, &GPIO_InitStructure);一、填空题1STM32芯片内部集成的 12 位ADC是一种逐次逼近型模拟数字转换器,具有 18 个通道,可测量 16 个外部和 2 个内部信号源。2在STM32中,只有在 规则通道 的转换结束时才产生DMA请求,并将转换的数据从 ADC_DR 寄存器传输到用户指定的目的地址。3在有两个ADC的STM32器件中,可以使用 双ADC 模式。在 双ADC 模式里,根据 ADC_CR1 寄存器中 DUALMOD2:0 位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。4ADC的校准模式通过设置 ADC_CR2 寄

6、存器的 CAL 位来启动。5在STM32中, ADC_CR2 寄存器的 ALIGN 位选择转换后数据储存的对齐方式。6在STM32内部还提供了 温度传感器 ,可以用来测量器件周围的温度。温度传感器在内部和 ADC_IN16 输入通道相连接,此通道把传感器输出的电压转换成数字值。内部参考电压 VREFINT 和 ADC_IN17 相连接。二、选择题1哪些是STM32的ADC系统的特点(多选)( ABCD )。A12-位分辨率B自校准C可编程数据对齐D单次和连续转换模式2在ADC的扫描模式中,如果设置了DMA位,在每次EOC后,DMA控制器把规则组通道的转换数据传输到( A )中。ASRAMBFl

7、ashCADC_JDRx寄存器DADC_CR13STM32规则组由多达( A )个转换组成。A16B18C4D204在STM32中,( A )寄存器的ALIGN位选择转换后数据储存的对齐方式。AADC_CR2BADC_JDRxCADC_CR1DADC_JSQR三、简答题1简述STM32的ADC系统的功能特性。答:STM32的ADC系统的主要功能特性包括如下几个方面:ADC开关控制、ADC时钟、ADC通道选择、ADC的转换模式、中断、模拟看门狗、ADC的扫描模式、ADC的注入通道管理、间断模式、ADC的校准模式、ADC的数据对齐、可编程的通道采样时间、外部触发转换、DMA请求、双ADC模式和温度

8、传感器。2简述STM32的双ADC工作模式。答:在有两个ADC的STM32器件中,可以使用双ADC模式。在双ADC模式里,根据ADC_CR1寄存器中DUALMOD2:0位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。双ADC工作模式主要包括如下几种:同时注入模式、同时规则模式、快速交替模式、慢速交替模式、交替触发模式和独立模式。一、填空题1STM32的 嵌套向量中断控制器(NVIC) 管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现 低延迟 的中断处理,并有效地处理 晚到 中断。2STM32的外部中断/事件控制器(EXTI)由 19

9、 个产生事件/中断要求的边沿检测器组成。每个输入线可以独立地配置 输入类型(脉冲或挂起)和对应的触发事件(上升沿或下降沿或者双边沿都触发) 。每个输入线都可以被独立的屏蔽。 挂起寄存器 保持着状态线的中断要求。3STM32的EXTI线16连接到 PVD输出 。4STM32的EXTI线17连接到 RTC闹钟事件 。5STM32的EXTI线18连接到 USB唤醒事件 。二、选择题1ARM Cortex-M3不可以通过( D )唤醒CPU。AI/O端口BRTC 闹钟CUSB唤醒事件DPLL2STM32嵌套向量中断控制器(NVIC) 具有( A ) 个可编程的优先等级。A16B43C72D363STM

10、32的外部中断/事件控制器(EXTI)支持( C )个中断/事件请求。A16B43C19D36三、简答题1简述嵌套向量中断控制器(NVIC)的主要特性。答:STM32的嵌套向量中断控制器(NVIC) 管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现低延迟的中断处理,并有效地处理晚到的中断。STM32嵌套向量中断控制器(NVIC)的主要特性如下:q 具有43 个可屏蔽中断通道(不包含16 个Cortex-M3 的中断线)。q 具有16 个可编程的优先等级。q 可实现低延迟的异常和中断处理。q 具有电源管理控制。q 系统控制寄存器的实现。一、填空题1STM32的

11、 USART 为通用同步异步收发器,其可以与使用工业标准 NRZ 异步串行数据格式的外部设备之间进行全双工数据交换。2STM32的USART可以利用 分数波特率 发生器提供宽范围的波特率选择。3智能卡是一个 单线半双工 通信协议,STM32的智能卡功能可以通过设置USART_CR3寄存器的 SCEN 位来选择。4STM32提供了CAN总线结构,这是一种 基本扩展 CAN(Basic Extended CAN),也就是 bxCAN 。二、选择题1STM32的USART根据( A )寄存器M位的状态,来选择发送8位或者9位的数据字。AUSART_CR1BUSART_CR2CUSART_BRRDUS

12、ART_CR32STM32的bxCAN的主要工作模式为( ABD )。A初始化模式B正常模式C环回模式D睡眠模式3在程序中,可以将CAN_BTR寄存器的( AB )位同时置1,来进入环回静默模式。(多选)ALBKMBSILMCBTRD以上都不是三、简答题1简述STM32的USART的功能特点。、答:STM32的USART为通用同步异步收发器,其可以与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART还可以利用分数波特率发生器提供宽范围的波特率选择。STM32的USART支持同步单向通信和半双工单线通信。同时,其也支持LIN(局部互连网),智能卡协议和IrDA(红外数

13、据)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。STM32还具备多处理器通信能力。另外,通过多缓冲器配置的DMA方式,还可以实现高速数据通信。一、填空题1系统计时器(SysTick)提供了1个 24位、降序、零约束、写清除 的计数器,具有灵活的控制机制。2STM32的通用定时器TIM,是一个通过 可编程预分频器 驱动的 16 位自动装载计数器构成。3STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为 向上计数 模式、 向下计数 模式和 中央对齐 模式。4ST公司还提供了完善的TIM接口库函数,其位于 stm32f10x_tim.c ,对应的头文件为 stm32f10x_tim.h 。二、选择题1通用定时器TIMx的特性( ABCD )。(多选)A具备16位向上,向下,向上/向下自动装载计数器。B具备16位可编程预分频器。C具备4个独立通道。D可以通过事件产生中断,中断类型丰富,具备DMA功能。2通用定时器TIMx的特殊工作模式包括( ABCD )。(多选)A输

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号