1 / 18
文档名称:

STM32考试习题及答案.doc

格式:doc   大小:2,103KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

STM32考试习题及答案.doc

上传人:HShess 2024/5/10 文件大小:2.05 MB

下载得到文件列表

STM32考试习题及答案.doc

相关文档

文档介绍

文档介绍:该【STM32考试习题及答案 】是由【HShess】上传分享,文档一共【18】页,该文档可以免费在线阅读,需要了解更多关于【STM32考试习题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。STM32考试****题及答案STM32考试****题及答案一、,输出缓冲器被禁止,施密特触发输入被激活。根据输入配置(上拉,下拉或浮动)的不同,该引脚的弱上拉和下拉电阻被连接。出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器,对输入数据寄存器的读访问可得到I/O状态。。当使用外部中断线时,相应的引脚必须配置成输入模式。。这是通过GPIOx_BSRR和GPIOx_BRR寄存器来实现的。,,。,可以把一些复用功能重新映射到其他引脚上。这时,复用功能不再映射到它们原始分配的引脚上。在程序上,是通过设置复用重映射和调试I/O配置寄存器(AFIO_MAPR)来实现引脚的重新外部中断/唤醒线。复用功能(AF)和重映射。GPIO锁定机制。四、编程题编写一个初始化定时器的程序。答:由于还没有讲到定时器相关的知识,所以这里旨在让读者给出定时器对GPIO端口的设置要求,程序示例如下:GPIO_InitTypeDefGPIO_InitStructure;/*onfiguration:Pin6,7,8and9inOutput*/=GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9;=GPIO_Mode_Out_PP;=GPIO_Speed_50MHz;GPIO_Init(GPIOC,&GPIO_InitStructure);一、,具有18个通道,可测量16个外部和2个内部信号源。,只有在规则通道的转换结束时才产生DMA请求,并将转换的数据从ADC_DR寄存器传输到用户指定的目的地址。,可以使用双ADC模式。在双ADC模式里,根据ADC_CR1寄存器中DUALMOD[2:0]位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。。,ADC_CR2寄存器的ALIGN位选择转换后数据储存的对齐方式。,可以用来测量器件周围的温度。温度传感器在内部和ADC_IN16输入通道相连接,此通道把传感器输出的电压转换成数字值。内部参考电压VREFINT和ADC_IN17相连接。二、(多选)(ABCD)。-位分辨率 ,如果设置了DMA位,在每次EOC后,DMA控制器把规则组通道的转换数据传输到(A)中。 (A)个转换组成。 ,(A)寄存器的ALIGN位选择转换后数据储存的对齐方式。 、。答:STM32的ADC系统的主要功能特性包括如下几个方面:ADC开关控制、ADC时钟、ADC通道选择、ADC的转换模式、中断、模拟看门狗、ADC的扫描模式、ADC的注入通道管理、间断模式、ADC的校准模式、ADC的数据对齐、可编程的通道采样时间、外部触发转换、DMA请求、双ADC模式和温度传感器。。答:在有两个ADC的STM32器件中,可以使用双ADC模式。在双ADC模式里,根据ADC_CR1寄存器中DUALMOD[2:0]位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。双ADC工作模式主要包括如下几种:同时注入模式、同时规则模式、快速交替模式、慢速交替模式、交替触发模式和独立模式。一、(NVIC)管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现低延迟的中断处理,并有效地处理晚到中断。(EXTI)由19个产生事件/中断要求的边沿检测器组成。每个输入线可以独立地配置输入类型(脉冲或挂起)和对应的触发事件(上升沿或下降沿或者双边沿都触发)。每个输入线都可以被独立的屏蔽。挂起寄存器保持着状态线的中断要求。。。。二、-M3不可以通过(D)唤醒CPU。 (NVIC)具有(A)个可编程的优先等级。 (EXTI)支持(C)个中断/事件请求。 、(NVIC)的主要特性。答:STM32的嵌套向量中断控制器(NVIC)管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现低延迟的中断处理,并有效地处理晚到的中断。STM32嵌套向量中断控制器(NVIC)的主要特性如下:具有43个可屏蔽中断通道(不包含16个Cortex-M3的中断线)。具有16个可编程的优先等级。可实现低延迟的异常和中断处理。具有电源管理控制。系统控制寄存器的实现。一、,其可以与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。。,STM32的智能卡功能可以通过设置USART_CR3寄存器的SCEN位来选择。,这是一种基本扩展CAN(BasicExtendedCAN),也就是bxCAN。二、(A)寄存器M位的状态,来选择发送8位或者9位的数据字。 (ABD)。 ,可以将CAN_BTR寄存器的(AB)位同时置1,来进入环回静默模式。(多选) 、。、答:STM32的USART为通用同步异步收发器,其可以与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART还可以利用分数波特率发生器提供宽范围的波特率选择。STM32的USART支持同步单向通信和半双工单线通信。同时,其也支持LIN(局部互连网),智能卡协议和IrDA(红外数据)SIRENDEC规范,以及调制解调器(CTS/RTS)操作。STM32还具备多处理器通信能力。另外,通过多缓冲器配置的DMA方式,还可以实现高速数据通信。一、(SysTick)提供了1个24位、降序、零约束、写清除的计数器,具有灵活的控制机制。