嵌入式系统习题库_第1页
嵌入式系统习题库_第2页
嵌入式系统习题库_第3页
嵌入式系统习题库_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式系统习题库嵌入式系统习题库嵌入式系统习题库资料仅供参考文件编号:2022年4月嵌入式系统习题库版本号:A修改号:1页次:1.0审核:批准:发布日期:1.什么是冯诺依曼结构什么是哈佛结构STM32采用的是什么结构为何要采用这种结构答:哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。冯·诺伊曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。STM32采用的是哈弗结构。原因是哈弗结构在一个机器周期内处理器可以并行获得执行字和操作数,提高了执行速度。STM32采用的是32位处理器核Cortex-M3,各种寄存器是主要的编程对象。Cortex-M3的CPU是司令部,是大脑。总线矩阵具有仲裁功能,,由4个主动部件和4个被动部件组构成闪存FLASH通过FLASH端口连接CPU,FLASH有两条路到CPU,一条是传送指令的ICODE总线,另一条是传送数据的DCODE总线。RCC全称是复位和时钟控制(RESETandCLOCKCONTROL),它是高速设备,连接在AHB总线上。低速APB1外设的速度上限是36Mbit/s,APB2的速度上限是72Mbit/s,(注意bit和BYTE的区别)。嵌套向量中断控制器(NVIC)负责中断控制,提供可屏蔽、可嵌套、动态优先级的中断管理。闪存地址重载及断点(FPB),实现硬件断点以及代码空间到系统空间的映射。28.STM32系列ARMCortex-M3芯片支持三种复位形式,分别为系统复位、电源复位和备份区域复位。STM32的所有端口都有外部中断能力。当使用外部中断线时,相应的引脚必须配置成输入模式。STM32具有单独的位设置或位清除能力。这是通过GPIOX_BSRR和GPIOX_BRR寄存器来实现的。ST公司还提供了完善的通用IO接口库函数,其位于,对应的头文件为。STM32的EXTI线16连接到 PVD输出。STM32的EXTI线17连接到RTC闹钟事件。17.STM32的EXTI线18连接到USB唤醒事件。简述STM32的时钟源,给出典型的晶体振荡参考电路。(P17-18页)STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和中央对齐模式。STM32的GPIO寄存器包括哪些寄存器若STM32的PA端口作为数据端口,那么输入输出的数据应该存放在哪些寄存器中(P21页)13.下列哪项不是ADC转换器的主要技术指标()(A)分辨率(B)频率(C)转换速率(D)量化误差14.每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以()的方式访问。(A)16位字(B)16位字节(C)32位字节(D)32位字15.(A)寄存器的目的就是用来允许对GPIO寄存器进行数据的读/修改操作(A)GPIOX_BSRR和GPIOX_BRR(B)GPIOX_CRL和GPIOX_CRH(C)GPIOX_BSRR和GPIOX_LCKR(D)GPIOX_IDR和GPIOX_ODR处理器采用的架构是()(A)ARMv7(B)ARMv8(C)ARMv9D)ARMv1117.以下对STM32集成A/D的特性描述不正确的是(B)(A)12位精度(B)单一转换模式(C)按通道配置采样时间(D)数据对齐方式与内建数据一致系列正式发布的版本是(A)(A)Cortex-M3(B)Cortex-M4(C)Cortex-M6(D)Cortex-M8转换过程正确的是(A)(A)采样—量化—编码(B)量化—采样—编码(C)采样—编码—量化(D)编码—采样—量化20.和PC系统机相比嵌入式系统不具备以下哪个特点(C)。A、系统内核小 B、专用性强C、可执行多任务 D、系统精简Cortex-M3不可以通过(D)唤醒CPU。A.I/O端口 B.RTC闹钟C.USB唤醒事件 D.PLL嵌套向量中断控制器(NVIC)具有(A)个可编程的优先等级。A.16 B.43C.72 D.36的外部中断/事件控制器(EXTI)支持(C)个中断/事件请求。A.16 B.43C.19 D.3624.中断屏蔽器能屏蔽(B)(A)所有中断和异常(B)除了NMI外所有异常和中断(C)除了NMI、异常所有其他中断(D)部分中断25.关于中断嵌套说法正确的是(B)(A)只要响应优先级不一样就有可能发生中断嵌套(B)只要抢占式优先级不一样就有可能发生中断嵌套(C)只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套(D)以上说法都不对26.向量中断控制器最多可支持(C)个IRQ中断(A)127(B)128(C)240(D)25527.每个通用I/O端口有()个32位的配置寄存器,()个32位的数据寄存器,()个32位的置位/复位寄存器,()个16位的复位寄存器,()个32位的锁定寄存器(A)2,1,2,1,1(B)2,2,1,1,1(C)2,2,2,1,1(D)2,2,1,2,128.固件库中的功能状态(FunctionalState)类型被赋予以下两个值(A)(A)ENABLE或者DISABLE(B)SET或者RESTE(C)YES或者NO(D)SUCCESS或者ERROR29.固件库中的标志状态(FlagStatus)类型被赋予以下两个值(C)(A)ENABLE或者DISABLE(B)SUCCESS或者ERROR(C)SET或者RESTE(D)YES或者NO是(A)(A)脉冲宽度调制(B)脉冲频率调制(C)脉冲幅度调制(D)脉冲位置调制的外部中断/事件控制器(EXTI)由19个产生事件/中断要求的边沿检测器组成。每个输入线可以独立地配置输入类型(脉冲或挂起)和对应的触发事件(上升沿或下降沿或者双边沿都触发)。每个输入线都可以被独立的屏蔽。挂起寄存器保持着状态线的中断要求。SPI通过4个引脚与外部器件相连:MISO/MOSI/SCK/NSSI2C总线的两个引脚:SDA/SCL,SDA是串行数据总线,SCL是串行始终总线。将PD端口的4位引脚输出低电平:GPIOD->BRR=1<<4,输出高电平GPIOD->BSRR=1<<4.综合设计1:如下图,利用STM32的GPIO接口及其操作,采用两种方式来实现4个LED按照LED1、LED2、LED3、LED4的顺序循环显示。硬件连接图如图所示。(提示:一种方式为使用GPIO_Write()函数对PB端口整体操作,一种方式为使用GPIO_SetBits()和GPIO_ResetBits()对PB的单个管脚操作)。端口、时钟、中断的初始化配置函数GPIO_Configuration()、NVIC_Configuration()、RCC_Configuration()均给出,延时函数统一为delayms(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论