《ARM嵌入式系统》期末考试试题库

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《ARM嵌入式系统》试题库一、填空题(每题3分,共15分)1、ARM这个缩写包含两个意思:一是指___________;二是指______________。2、常用的AT89C52单片机为_____位单片机,而STM32单片机为____位单片机。3、常用的STM32F103~107系列单片机是基于_______内核,此内核采用的是__________结构4、STM32单片机共有8种输入输出模式,其中输入模式有_____种,输出模式有_____种。5、在编写按键检测程序时,加一个延时判断的目的是为了__________,这种方法叫________。6、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为_______;当输出为低电平时LED状态为_______。7、STM32单片机的GPIO口可以配置为__________模式和__________模式。8、常STM32的__________为通用同步异步收发器,可以利用__________发生器提供宽范围的波特率选择。9、STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、__________模式和__________模式。10、STM32具有单独的位设置或位清除能力。这是通过__________和__________寄存器来实现的。11、如嵌入式系统的设计可以分成三个阶段:分析、__________和__________。12、微处理器有两种总线架构,使用数据和指令使用同一接口的是__________,分开的指令和数据接口、取指和数据访问可以并行进行的是__________。13、ARM核有两个指令集,分别是__________指令集、__________指令集。14、嵌入式系统开发采用的交叉开发环境是由__________和__________组成的。15、STM32单片机程序开发中常用的延时产生方法有__________和__________。16、ST公司的STM32系列芯片采用Cortex-M3内核,其分为两个系列。STM32F101系列为标准型,运行频率为36MHZ;__________系列为标准型,运行频率为__________。17、当STM32的I/O端口配置为输入时,__________被禁止,__________被激活。18、STM32的所有端口都有外部中断能力。当使用__________时,相应的引脚必须配置成__________。19、STM32芯片内部集成的______位ADC是一种逐次逼近型模拟数字转换器,具有__________个通道。20、在STM32中,只有在__________的转换结束时才产生DMA请求,并将转换的数据从__________寄存器传输到用户指定的目的地址。21、在有两个ADC的STM32器件中,可以使用__________模式。在此模式里,根据__________寄存器中DUALMOD[2:0]位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。22、ADC的校准模式通过设置__________寄存器的__________位来启动。23、系统计时器(SysTick)提供了1个______位________的计数器,具有灵活的控制机制。24、TM32的通用定时器TIM,是一个通过__________驱动的__________位自动装载计数器构成。25、TIM1具备__________位可编程预分频器,时钟频率的分频系数为__________之间的任意数值。26、STM32系列ARMCortex-M3芯片支持三种复位形式,分别为__________复位、________复位和备份区域复位。127、STM32提供了用户可通过多个预分频器,可用来进一步配置__________、高速APB(APB2)和低速__________域的频率。28、用户可用通过__________Hz外部振荡器,为系统提供更为精确的主时钟。在时钟控制寄存器__________中的HSERDY位用来指示高速外部振荡器是否稳定。29、STM32的开发模式常见有基于__________开发和基于__________开发。30、当BOOT1=__________,BOOT0=__________时,STM32为正常启动模式。二、选择题(每题2分,共20分)1、Cortex-M处理器采用的架构是【】A、v4TB、v5TEC、v6D、v72、NVIC可用来表示优先权等级的位数可配置为是【】A、2B、4C、6D、83、Cortex-M系列正式发布的版本是【】A、Cortex-M3B、Cortex-M4C、Cortex-M6D、Cortex-M84、Cortex-M3的提供的流水线是【】A、2级B、3级C、5级D、8级5、Cortex-M3的提供的单周期乘法位数是【】A、8B、16C、32D、646、STM32处理器的USB接口可达【】A、8Mbit/sB、12Mbit/sC、16Mbit/sD、24Mbit/s7、Context–M3处理器的寄存器r14代表【】A、通用寄存器B、链接寄存器C、程序计数器D、程序状态寄存器8、Handle模式一般使用【】A、Main_SPB、Process_SPC、Main_SP和Process_SPD、Main_SP或Process_SP9、Cortex–M3使用的存储器格式是【】A、小端格式B、大端格式C、小端或大端格式D、没有正确答案10、Cortex–M3的存储格式中专用外设总线区域可以使用【】A、小端格式B、大端格式C、小端或大端格式D、没有正确答案11、每个通用I/O端口有个32位的配置寄存器,______个32位的数据寄存器,______个32位的置位/复位寄存器,______个16位的复位寄存器,______个32位的锁定寄存器。【】A、2,1,2,1,1B、2,2,1,1,1C、2,2,2,1,1D、2,2,1,2,112、______寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作。【】A、GPIOX_BSRR和GPIOX_BRRB、GPIOX_CRL和GPIOX_CRHCC、GPIOX_BSRR和GPIOX_LCKRD、GPIOX_IDR和GPIOX_ODR13、所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为______时可以是激活的或者非激活的A、输入B、输出C、推挽D、开漏14、端口输入数据寄存器的地址偏移为【】A、00HB、08HC、0CHD、04H15、端口输出数据寄存器的地址偏移为【】A、00HB、08HC、0CHD、04H16、每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以______的方式访问。【】A、16位字B、16位字节C、32位字节D、32位字17、固件库中的功能状态(Functionalism)类型被赋予以下两个值【】A、ENABLE或者DISABLEB、SET或者RESTEC、YES或者NOD、SUCCESS或者ERROR218、固件库中的标志状态(FlagStatus)类型被赋予以下两个值【】A、ENABLE或者DISABLEB、SUCCESS或者ERRORC、SET或者RESTED、YES或者NO19、STM32F107V有______可屏蔽中断通道。【】A、40B、50C、60D、7020、STM32F107V采用______位来编辑中断的优先级。【】A、4B、8C、16D、3221、向量中断控制器最多可支持______个IRQ中断。【】A、127B、128C、240D、25522.、系统控制寄存器NVIC和处理器内核接口紧密耦合,主要目的是【】A、结构更紧凑,减小芯片的尺寸B、连接更可靠,减小出错的概率C、减小延时,高效处理最近发生的中断D、无所谓,没有特别的意思,远一点也没有关系23、关于中断嵌套说法正确的是A、只要响应优先级不一样就有可能发生中断嵌套B、只要抢占式优先级不一样就有可能发生中断嵌套C、只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套D、以上说法都不对24、在STM32107向量中断控制器管理下,可将中断分为______组。A、4B、5C、6D、725、中断屏蔽器能屏蔽A、所有中断和异常B、除了NMI外所有异常和中断C、除了NMI、异常所有其他中断D、部分中断26、PWM是A、脉冲宽度调制B、脉冲频率调制C、脉冲幅度调制D、脉冲位置调制27、要想使能自动重装载的预装载寄存器需通过设置TIMx_CR1寄存器的______位。A、UIFB、ARPEC、UGD、URS28、以下对于STM32ADC描述正确的是A、STM32ADC是一个12位连续近似模拟到数字的转换器B、STM32ADC是一个8位连续近似模拟到数字的转换器C、STM32ADC是一个12位连续近似数字到模拟的转换器D、STM32ADC是一个8位连续近似数字到模拟的转换器29、ADC转换过程不含哪项A、采样B、量化C、编码D、逆采样30、ADC转换过程正确的是A、采样—量化—编码B、量化—采样—编码C、采样—编码—量化D、编码—采样—量化31、下列哪项不是ADC转换器的主要技术指标A、分辨率B、频率C、转换速率D、量化误差32、以下对STM32F107集成A/D的特性描述不正确的是A、12位精度B、单一转换模式C、按通道配置采样时间D、数据对齐方式与内建数据一致33、以下对STM32F107集成A/D的特性描述正确的是A、供电需求:2.6V到3.8VB、输入范围:VREF-≤VIN≤VREF+3】】】】】】】】】】】【【【【【【【【【【【C、性能线设备的转换时间:28MHz时为1usD、访问线设备的转换时间:56MHz时为1us34、以下为STM32的GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为10MHz,应该设置【】A、CNFy[1:0]B、MODEy[1:0]C、MODED、CNF35、以下为GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为2MHz,应该设置MODE[1:0]值为【】A、00B、01C、10D、1136、已知TIM1定时器的起始地址为0x40012C00,则定时器1的捕获/比较寄存器1的地址为【】A、0x40012C20B、0x40012C2CC、0x40012C38D、0x40012C3437、已知TIM1定时器的起始地址为0x40012C00,则定时器1的捕获/比较寄存器2的地址为【】A、0x40012C20B、0x40012C2CC、0x40012C38D、0x40012C3438、SysTick定时器校正值为【】A、9000B、10000C、12000D、1500039、SysTick定时器的中断号是【】A、4B、5C、6D、740、Tamper连接了STM32F10X的PC13GPIO,PC13通用IO端口映射到外部中断事件线上是【】A、EXTI线14B、EXTI线15C、EXTI线12D、EXTI线1341、WKUP连接了STM32F10X的PA0GPIO,PA0通用IO端口映射到外部中断事件线上是【】A、EXTI线0B、EXTI线1C、EXTI线2D、EXTI线342、Cortex-M3的提供的流水线是【】A、2级B、3级C、5级D、8级43、Contex–M3处理器的寄存器r14代表【】A、通用寄存器B、链接寄存器C、程序计数器D、程序状态寄存器44、固件库中的功能状态(FunctionalState)类型被赋予以下两个值【】A、ENABLE或者DISABLEB、SET或者RESTEC、YES或者NOD、SUCCESS或者ERROR45、固件库中的标志状态(FlagStatus)类型被赋予以下两个值【】A、ENABLE或者DISABLEB、SUCCESS或者ERRORC、SET或者RESTED、YES或者NO46、DMA控制器可编程的数据传输数目最大

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功