山东科技大学嵌入式系统设计模拟试题.docx
《山东科技大学嵌入式系统设计模拟试题.docx》由会员分享,可在线阅读,更多相关《山东科技大学嵌入式系统设计模拟试题.docx(20页珍藏版)》请在优知文库上搜索。
1、一、填空题1. 当STM32的I/O端口配置为输入时,被禁止,被激活。根据输入配置(上拉,下拉或浮动)的不同,该引脚的被连接。出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器,对的读访问可得到I/O状态。2. STM32的所有端口都有外部中断能力。当使用时,相应的引脚必须配置成O3. STM32具有单独的位设置或位清除能力。这是通过和寄存器来实现的。4. ST公司还提供了完善的通用IO接口库函数,其位于,对应的头文件为05. 为了优化不同引脚封装的外设数目,可以把一些重新映射到其他引脚上。这时,复用功能不再映射到0在程序上,是通过设置来实现引脚的重新映射。二、选择题1 .在APB
2、2上的I/O脚的翻转速度为()oA.18MHzB.50MHzC.36MHzD.72MHz4.当输出模式位MODE1:0=10”时,最大输出速度为()。A.IOMHzB.2MHzC.50MHzD.72MHz三、简答题1 .简述不同复用功能的重映射。2 .简述STM32的GPIo的一些主要特点(至少5个)。四、编程题编写一个初始化定时器的程序。一、填空题1 .当STM32的I/O端口配置为输入时,输出缓冲器被禁止,施密特触发输入被激活。根据输入配置(上拉,下拉或浮动)的不同,该引脚的弱上拉和下拉电阻被连接。出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器,对输入数据寄存器的读访问可得
3、到I/O状态。2 .STM32的所有端口都有外部中断能力。当使用外部中断线时,相应的引脚必须配置成输入模式。3 .STM32具有单独的位设置或位清除能力。这是通过GPIOXBSRR和GPloXBRR寄存器来实现的。4 .ST公司还提供了完善的通用IO接口库函数,其位于Stm32fl0xHPiO.c,对应的头文件为Stm32fl0xRPio.h。5 .为了优化不同引脚封装的外设数目,可以把一些复用功能重新映射到其他引脚上。这时,复用功能不再映射到它们原始分配的引脚上。在程序上,是通过设置.复用重映射和调试I/O配置寄存器(AFIOMAPR)来实现引脚的重新映射。二、选择题1 .在APB2上的I/
4、O脚的翻转速度为(A)。A.18MHzB.50MHzC.36MHzD.72MHz4.当输出模式位MODE1:0卜“10”时,最大输出速度为(B)A.IOMHzB.2MHzC.50MHzD.72MHz三、简答题1 .简述不同复用功能的重映射。答:为了优化不同引脚封装的外设数目,可以把一些复用功能重新映射到其他引脚上。这时,复用功能不再映射到它们原始分配的引脚上。在程序上,是通过设置复用重映射和调试I/O配置寄存器(AFlC)_MAPR)来实现用脚的重新映射。各个复用功能的重映射可以参阅正文的介绍,由于内容比较多,正文介绍非常详细,这里省略。2 .简述STM32的GPIO的一些主要特点(至少5个)
5、。答:主要特占如下:通用1/0,日以作为输出、输入等功能。单独的位设置或位清除。外部中断/唤醒线。复用功能(AF)和重映射。GPIO锁定机制。四、编程题编写一个初始化定时器的程序。答:由于还没有讲到定时器相关的知识,所以这里旨在让读者给出定时器对GPIO端口的设置要求,程序示例如下:GpiojnitTypeDefGpiOJnitStructure;*GPIOCConfiguration:Pin6,7,8and9inOutput*/GPIO_lnitStructure.GPIO_Pin=GPI0_Pin_6|GPI0_Pin_7GPI0_Pin_8GPI0_Pin_9;GPIO_lnitStru
6、cture.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_lnitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIOJnit(GPIOCz&GPIO_lnitStructure);1. STM32的DMA控制器有个通道,每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个来协调各个DMA请求的优先权。2. 在DMA处理时,一个事件发生后,外设发送一个请求信号到。DMA控制器根据通道的处理请求。3. DMA控制器的每个通道都可以在有固定地址的和之间执行DMA传输。DMA传输的数据量是可编程的,可以通过寄存器中的和位编程。4. S
7、T公司还提供了完善的DMA接口库函数,其位于,对应的头文件为O5. 在STM32中,从外设(TIMx、ADC、SPIxI2C和USARTX)产生的7个请求,通过逻辑输入到DMA控制器,这样同时个请求有效。二、选择题种时钟源分别为()0A.HSl振荡器时钟C. PLL时钟2.在STM32中,当(A.从待机模式中返回C. NRST管脚上的低电平1.STM32提供了三种不同的时钟源,其都可被用来驱动系统时钟SYSeLK,这三B.HSE振荡器时钟D.HLl振荡时钟)发生时,将产生电源复位。(多选)B.上电/掉电复位(POR/PDR复位)D.PLL3.,以下哪个时钟信号可被选作MCc)时钟()o(多选)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东 科技大学 嵌入式 系统 设计 模拟 试题
