嵌入式复习资料_第1页
嵌入式复习资料_第2页
嵌入式复习资料_第3页
嵌入式复习资料_第4页
嵌入式复习资料_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

第一题选择题1.Cortex-M处理器采取架构是(D)(A)v4T(B)v5TE(C)v6(D)v72.Cortex-M系列正式公布版本是(A)(A)Cortex-M3(B)Cortex-M4(C)Cortex-M6(D)Cortex-M83.Cortex-M3提供单周期乘法位数是(C)(A)8(B)16(C)32(D)644.和PC系统机相比嵌入式系统不具备以下哪个特点(C)。A、系统内核小 B、专用性强C、可执行多任务 D、系统精简5.嵌入式系统有硬件和软件部分组成,以下(C)不属于嵌入式系统软件。A.系统软件B.驱动C.FPGA编程软件D.嵌入式中间件6.ARMCortex-M3不能够经过(D)唤醒CPU。A.I/O端口 B.RTC闹钟C.USB唤醒事件 D.PLL7.Cortex–M3存放格式中专用外设总线区域能够使用(A)(A)小端格式(B)大端格式(C)小端或大端格式(D)没有正确答案8.STM32处理器USB接口可达(B)(A)8Mbit/s(B)12Mbit/s(C)16Mbit/s(D)24Mbit/s9.下面是Context-M3处理器代码执行方式是(A)(A)特权方式(B)普通方式(C)Handle方式(D)Thread方式10.Cortex-M3提供流水线是(B)(A)2级(B)3级(C)5级(D)8级11.下面是Context-M3处理器工作模式是(A)(A)Thread模式(B)Thumb模式(C)Thumb-2模式(D)Debug模式12.以下是Cortex–M3处理器能够使用堆栈栈是(B)(A)线程栈(B)进程栈(C)多线程栈(D)空栈13.Context–M3处理器存放器r14代表(B)(A)通用存放器(B)链接存放器(C)程序计数器(D)程序状态存放器14.Handle模式通常使用(A)(A)Main_SP(B)Process_SP(C)Main_SP和Process_SP(D)Main_SP或Process_SP15.每个通用I/O端口有()个32位配置存放器,()个32位数据存放器,()个32位置位/复位存放器,()个16位复位存放器,()个32位锁定存放器。B(A)2,1,2,1,1(B)2,2,1,1,1(C)2,2,2,1,1(D)2,2,1,2,116.(A)存放器目标就是用来允许对GPIO存放器进行原子读/修改操作(A)GPIOX_BSRR和GPIOX_BRR(B)GPIOX_CRL和GPIOX_CRH(C)GPIOX_BSRR和GPIOX_LCKR(D)GPIOX_IDR和GPIOX_ODR17.全部GPIO引脚有一个内部微弱上拉和下拉,当它们被配置为(A)时能够是激活或者非激活(A)输入(B)输出(C)推挽(D)开漏18.端口输入数据存放器地址偏移为(B)(A)00H(B)08H(C)0CH(D)04H19.端口输出数据存放器地址偏移为(C)(A)00H(B)08H(C)0CH(D)04H20.每个I/O端口位能够自由编程,尽管I/O端口存放器必须以(D)方式访问(A)16位字(B)16位字节(C)32位字节(D)32位字21.以下为STM32GPIO端口配置存放器描述,在GPIO控制LED电路设计时,要使最大输出速度为10MHz,应该设置(B)(A)CNFy[1:0](B)MODEy[1:0](C)MODE(D)CNF22.以下为GPIO端口配置存放器描述,在GPIO控制LED电路设计时,要使最大输出速度为2MHz,应该设置MODE[1:0]值为(C)(A)00(B)01(C)10(D)1123.在APB2上I/O脚翻转速度为(A)。A.18MHz B.50MHzC.36MHz D.72MHz24.当输出模式位MODE[1:0]=“10”A.10MHz B.2MHzC.50MHz D.72MHz25.固件库中功效状态(FunctionalState)类型被赋给予下两个值(A)(A)ENABLE或者DISABLE(B)SET或者RESTE(C)YES或者NO(D)SUCCESS或者ERROR26.固件库中标志状态(FlagStatus)类型被赋给予下两个值(C)(A)ENABLE或者DISABLE(B)SUCCESS或者ERROR(C)SET或者RESTE(D)YES或者NO27.上图中Tamper连接了STM32F10XPC13GPIO,PC13通用IO端口映射到外部中止事件线上是(D)(A)EXTI线14(B)EXTI线15(C)EXTI线12(D)EXTI线1328.上图中WKUP连接了STM32F10XPA0GPIO,PA0通用IO端口映射到外部中止事件线上是(A)(A)EXTI线0(B)EXTI线1(C)EXTI线2(D)EXTI线329.STM32嵌套向量中止控制器(NVIC)具备(A)个可编程优先等级。A.16 B.43C.72 D.3630.STM32外部中止/事件控制器(EXTI)支持(C)个中止/事件请求。A.16 B.43C.19 31.NVIC可用来表示优先权等级位数可配置为是(D)(A)2(B)4(C)6(D)832.STM32F103V有(C)可屏蔽中止通道(A)40(B)50(C)60(D)7033.STM32F103V采取(A)位来编辑中止优先级(A)4(B)8(C)16(D)3234.向量中止控制器最多可支持(C)个IRQ中止(A)127(B)128(C)240(D)25535.系统控制存放器NVIC和处理器内核接口紧密耦合,主要目标是(C)(A)结构更紧凑,减小芯片尺寸(B)连接更可靠,减小犯错概率(C)减小延时,高效处理最近发生中止(D)无所谓,没有尤其意思,远一点也没关于系36.关于中止嵌套说法正确是(B)(A)只要响应优先级不一样就有可能发生中止嵌套(B)只要抢占式优先级不一样就有可能发生中止嵌套(C)只有抢占式优先级和响应优先级都不一才有可能发生中止嵌套(D)以上说法都不对37.在STM32103向量中止控制器管理下,可将中止分为(B)组(A)4(B)5(C)6(D)738.中止屏蔽器能屏蔽(B)(A)全部中止和异常(B)除了NMI外全部异常和中止(C)除了NMI、异常全部其余中止(D)部分中止39.PWM是(A)(A)脉冲宽度调制(B)脉冲频率调制(C)脉冲幅度调制(D)脉冲位置调制40.要想使能自动重装载预装载存放器需经过设置TIMx_CR1存放器(B)位(A)UIF(B)ARPE(C)UG(D)URS41.. 已知TIM1定时器起始地址为0x40012C00,则定时器1捕捉/比较存放器1地址为(D)(A)0x40012C20(B)0x40012C2C(C)0x40012C38(D)0x40012C3442.已知TIM1定时器起始地址为0x40012C00,则定时器1捕捉/比较存放器2地址为(C)(A)0x40012C20(B)0x40012C2C(C)0x40012C38(D)0x40012C3443.SysTick定时器校正值为(B)(A)9000(B)10000(C)1(D)1500044.SysTick定时器中止号是(C)(A)4(B)5(C)6(D)745.以下对于STM32ADC描述正确是(B)(A)STM32ADC是一个12位连续近似模拟到数字转换器(B)STM32ADC是一个8位连续近似模拟到数字转换器(C)STM32ADC是一个12位连续近似数字到模拟转换器(D)STM32ADC是一个8位连续近似数字到模拟转换器46.ADC转换过程不含哪项(D)(A)采样(B)量化(C)编码(D)逆采样47.ADC转换过程正确是(A)(A)采样—量化—编码(B)量化—采样—编码(C)采样—编码—量化(D)编码—采样—量化48.以下哪项不是ADC转换器主要技术指标(B)(A)分辨率(B)频率(C)转换速率(D)量化误差49.以下对STM32F107集成A/D特征描述不正确是(B)(A)12位精度(B)单一转换模式(C)按通道配置采样时间(D)数据对齐方式与内建数据一致50.以下对STM32F107集成A/D特征描述正确是(B)(A)供电需求:2.6V到3.8V(B)输入范围:VREF-≤VIN≤VREF+(C)性能线设备转换时间:28MHz时为1us(D)访问线设备转换时间:56MHz时为1us51./**@addtogroupPeripheral_registers_structures*@{*//***@briefAnalogtoDigitalConverter*/typedefstruct{__IOuint32_tSR;__IOuint32_tCR1;__IOuint32_tCR2;__IOuint32_tSMPR1;__IOuint32_tSMPR2;__IOuint32_tJOFR1;__IOuint32_tJOFR2;__IOuint32_tJOFR3;__IOuint32_tJOFR4;__IOuint32_tHTR;__IOuint32_tLTR;__IOuint32_tSQR1;__IOuint32_tSQR2;__IOuint32_tSQR3;__IOuint32_tJSQR;__IOuint32_tJDR1;__IOuint32_tJDR2;__IOuint32_tJDR3;__IOuint32_tJDR4;__IOuint32_tDR;}ADC_TypeDef;ADC注入通道数据偏移存放器有4个,其偏移地址为14H-20H,JOFR1偏移地址为(D)(A)0x20(B)0x1c(C)0x18(D)0x1452./**@addtogroupPeripheral_registers_structures*@{*//***@briefAnalogtoDigitalConverter*/typedefstruct{__IOuint32_tSR;__IOuint32_tCR1;__IOuint32_tCR2;__IOuint32_tSMPR1;__IOuint32_tSMPR2;__IOuint32_tJOFR1;__IOuint32_tJOFR2;__IOuint32_tJOFR3;__IOuint32_tJOFR4;__IOuint32_tHTR;__IOuint32_tLTR;__IOuint32_tSQR1;__IOuint32_tSQR2;__IOuint32_tSQR3;__IOuint32_tJSQR;__IOuint32_tJDR1;__IOuint32_tJDR2;__IOuint32_tJDR3;__IOuint32_tJDR4;__IOuint32_tDR;}ADC_TypeDef;ADC注入通道数据偏移存放器有4个,其偏移地址为14H-20H,JOFR2偏移地址为(B)(A)0x14(B)0x18(C)0x1c(D)0x2053.在ADC扫描模式中,假如设置了DMA位,在每次EOC后,DMA控制器把规则组通道转换数据传输到(A)中。A.SRAM B.FlashC.ADC_JDRx存放器 D.ADC_CR154.STM32规则组由多达(A)个转换组成。A.16 B.18C.4 D.2055.在STM32中,(A)存放器ALIGN位选择转换后数据储存对齐方式。A.ADC_CR2 B.ADC_JDRxC.ADC_CR1 D.ADC_JSQR56.DMA控制器可编程数据传输数目最大为(A)。A.65536 B.65535C.1024 D.409657.每个DMA通道具备(A)个事件标志。A.3 B.4C.5 D.658.STM32中,1个DMA请求占用最少(B)个周期CPU访问系统总线时间。A.1 B.2C.3 D.459.DMA控制器可编程数据传输数目最大为(A)。A.65536 B.65535C.1024 D.409660.STM32中,1个DMA请求占用最少(B)个周期CPU访问系统总线时间。A.1 B.2C.3 D.4二、判断题1.Cortex-M3系列处理器支持Thumb指令集。(错)2.Cortex-M3系列处理器支持Thumb-2指令集。(对)3.Contex-M3系列处理器内核采取了哈佛结构三级流水线。(对)4.Cortex-M系列不支持Thumb-2指令集。(错)5.Contex-M3系列处理器内核采取了冯诺依曼结构三级流水线。(错)6.STM32系列MCU在使用电池供电时,提供3.3~5V低电压工作能力。(错)7.STM32处理器LQPF100封装芯片最小系统只需7个滤波电容作为外围器件。(对)8.Cortex-M3在待机状态时保持极低电能消耗,经典耗电值仅为2µA。(错)9.当处理器在Thread模式下,代码一定是非特权。(错)10.Context-M3处理器能够使用4个堆栈。(错)11.在系统复位后,全部代码都使用Main栈。(对)12.高存放器能够被全部32位指令访问,也能够被16位指令访问。(错)13.在系统层,处理器状态存放器分别为:APSR,IPSR,PPSR。(错)14.APSR程序状态存放器28位,当V=0,表示结果为无益处。(对)15.Cortex-M3只能够使用小端格式访问代码。(错)16.所谓不可屏蔽中止就是优先级不可调整中止。(错)17.向量中止控制器只负责优先级分配与管理,中止使能和禁止和它无关。(错)18.Cortex-M3体系架构中,有了位带位操作后,能够使用普通加载/存放指令来对单一比特进行读写。(对)19.Cortex-M3体系架构中,有两个区中实现了位带:一个是SRAM区最低1MB范围,第二个则是片内外设区最低1MB范围。(对)20.stm3210xx固件库中,RCC_DeInit函数是将RCC存放器重新设置为默认值。(对)21.stm3210xx固件库中,RCC_PCLK2Config函数是用于设置低速APB时钟。(错)22.STM32串口既能够工作在全双工模式下,也可工作在半双工模式下。(对)23.STM32串口既能够工作在异步模式下,也可工作在同时模式下。(对)24.每个I/O端口位能够自由编程,尽管I/O端口存放器必须以32位字方式访问。(对)25.全部GPIO引脚有一个内部微弱上拉和下拉,当它们被配置为输入时能够是激活或者非激活。(对)26.全部GPIO引脚有一个内部微弱上拉和下拉,当它们被配置为输出时能够是激活或者非激活。(错)27.端口输入数据存放器复位值为00000000H。(对)28.端口输入数据存放器位[15:0]是只读,而且仅能按字访问,它们包含相关I/O端口输入值。(对)29.端口输入数据存放器位[7:0]是只读,而且仅能按字访问,它们包含相关I/O端口输入值。(错)30.固件包里Library文件夹包含一个标准模板工程,该工程编译全部库文件和全部用于创建一个新工程所必须用户可修改文件。(错)31.从是否可编程角度,中止可分为固定优先级中止和可调整优先(对)32.从某种意义上说,异常就是中止。(对)33.所谓不可屏蔽中止就是优先级不可调整中止。(错)34.向量中止控制器只负责优先级分配与管理,中止使能和禁止和它无关。(错)35.中止优先级和它在中止向量表里位置没关于系。(错)36.当抢占式优先级不一样时,一定会发生抢占。(错)37.向量中止控制器允许有相同优先级。(对)38.假如两个中止抢占式优先级相同,则按先来后到次序处理。(对)39ADC主要完成模/数转换功效。(对)40.STM32ADC是一个12位连续近似模拟到数字转换器。(对)41.ADC转换器在每次结束一次转换后触发一次DMA传输。(对)42.由AD有限分辨率而引发误差称为量化误差。(对)43.转换速率是指完成一次从模拟到数字AD转换所需时间。(对)44.STM32ADC只能够在单一模式下工作。(错)45.假如规则转换已经在运行,为了注入转换后确保同时,全部ADC规则转换被停顿,并在注入转换结束时同时恢复。(对)三、名词解释题(写出系列缩写名词英文全称和汉字解释)1.RTOS2.DMA3.NVIC4.GPIO5.ADC6.CMSIS7.USART8.AHB9.APB10.RCC11.RTC12.WWDG13.EXTI14.SOC15.MPU16.DSP17.FPGA18.PLL19.JTAG20.IRQ四、简答题1、什么是嵌入式系统?嵌入式系统通常由哪几部分组成?P12、画出基于ARM-CortexM3内核最小系统电路图,并进行简明说明开启引脚所对应开启模式。3、Cortex-M3处理器有那两种工作模式和状态?怎样进行工作模式和状态切换?4、画出STM32内部总线结构。并简明说明AHB总线与SRAM、DMA及APB总线之间关系。5、Cortex-M3存放空间能够分为哪几个部分,每一部分地址范围是怎样?6、画出基于CMSIS标准应用程序基本结构,并简述其所包含三个基本功效层。7、基于CMSIS标准软件架构分为那几层?其中CMSIS层通常由哪几部分组成?8、STM32共有哪几个基本时钟信号?10、STM32GPIO配置模式有那几个?怎样进行配置模式配置?12、简述嵌套向量中止控制器(NVIC)主要特征。13、简述STM32优先级划分与抢占过程。14、简述STM32USART功效特点。15、怎样设置STM32串口波特率。16、STM32高级定时器有哪些功效?17、已知STM32系统时钟为72MHz,怎样设置相关存放器,实现20ms定时?18、简述DMA控制器基本功效。19、请描述DMA通道工作模式、工作原理。20、简述STM32ADC系统功效特征。21、简述STM32双ADC工作模式。22、简述进程、线程和程序三者区分。23、在操作系统中什么叫移植?简述μC/OS-II系统移植步骤。24、画出μC/OS-II任务存放结构,并简述任务主要组成部分及各部分作用。25、简明说明μC/OS-II任务状态及其转换关系。五、编程与应用题1、在一个STM32点亮LED程序中,部分代码以下:voidGPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2|GPIO_Pin_3;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(GPIOA,&GPIO_InitStructure);}…while(1){ /*循环点亮LED*/ GPIO_WriteBit(GPIOA,GPIO_Pin_2,(BitAction)0x01);//① Delay(0XFFFFF); GPIO_WriteBit(GPIOA,GPIO_Pin_2,(BitAction)0x00);//② Delay(0XFFFFF);

温馨提示

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

评论

0/150

提交评论