2024年大学试题(计算机科学)-stm32笔试参考题库含答案_第1页
2024年大学试题(计算机科学)-stm32笔试参考题库含答案_第2页
2024年大学试题(计算机科学)-stm32笔试参考题库含答案_第3页
2024年大学试题(计算机科学)-stm32笔试参考题库含答案_第4页
2024年大学试题(计算机科学)-stm32笔试参考题库含答案_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

“人人文库”水印下载源文件后可一键去除,请放心下载!(图片大小可任意调节)2024年大学试题(计算机科学)-stm32笔试参考题库含答案“人人文库”水印下载源文件后可一键去除,请放心下载!第1卷一.参考题库(共75题)1.端口输出数据寄存器的地址偏移为()A、00HB、08HC、0CHD、04H2.NVIC可用来表示优先权等级的位数可配置为是()A、2B、4C、6D、83.下列是Cortex–M3处理器可以使用的堆栈的栈是()A、线程栈B、进程栈C、多线程栈D、空栈4.STM32的EXTI线16连接到()5.转换速率是指完成一次从模拟到数字的AD转换所需的时间。6.STM32将ADC的转换分为2个通道组:规则通道组和注入通道组。规则通道相当于你正常运行的程序,而注入通道呢,就相当于()。在你的程序正常执行的时候,中断是可以打断你的执行的。同这个类似,注入通道的转换可以打断规则通道的转换,在注入通道被转换完成之后,规则通道才得以继续转换。7.ST公司的STM32系列芯片采用了Cortex-M3的内核,其分为两个系列。STM32F101系列为标准型,运行的频率为36MHZ;STM32F103系列为标准型,运行频率为()8.当输出模式位MODE[1:0]=“10”时,最大输出速度为()A、10MHzB、2MHzC、50MHzD、72MHz9.SysTick定时器校正值为()A、9000B、10000C、12000D、1500010.固件库中的功能状态类型被赋予以下两个值()A、ENABLE或者DISABLEB、SET或者RESTEC、YES或者NOD、SUCCESS或者ERROR11.Contex–M3处理器的寄存器r14代表()A、通用寄存器B、链接寄存器C、程序计数器D、程序状态寄存器12.凡是使用了CPU的便携式电子设备都可以叫(),(如电子表、超声波测距仪等职能仪表,常见CPU为MCS51系列芯片)。而()一般指在开发时移植了操作系统,功能较复杂的便携式电子设备,(如手机、掌上电脑、MP4等,常见CPU为ARM、DSP、SOC等)。13.Cortex-M3体系架构中,有了位带位操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。14.当STM32的I/O端口配置为输入时,输出缓冲器被禁止,施密特触发输入被激活。根据输入配置(上拉,下拉或浮动)的不同,该引脚的弱上拉和下拉电阻被连接。出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器,对输入()的读访问可得到I/O状态。15.任务创建后即开始调度。16.STM32具有单独的位设置或位清除能力。这是通过GPIOX_BSRR和()寄存器来实现的。17.STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和()模式。18.Cortex–M3使用的存储器格式是()A、小端格式B、大端格式C、小端或大端格式D、没有正确答案19.ADC的校准模式通过设置ADC_CR2寄存器的()位来启动。20.APSR程序状态寄存器的28位,当V=0,表示结果为无益处。21.STM32中,1个DMA请求占用至少()个周期的CPU访问系统总线时间。A、1B、2C、3D、422.对ARM处理器说法不正确的是()A、小体积、低功耗、低成本、高性能B、支持Thumb(16位)/ARM(32位)双指令集C、只有Load/Store指令可以访问存储器D、寻址方式多而复杂23.Context–M3处理器的寄存器r14代表()A、通用寄存器B、链接寄存器C、程序计数器D、程序状态寄存器24.Cortex-M3系列处理器支持Thumb指令集。25.WWW服务器是在Internet上使用最为广泛,它采用的是()结构。A、服务器/工作站B、B/SC、集中式D、分布式26.红牛低速外部时钟接频率为()的石英晶体,这个主要是RTC的时钟源。27.JLINK V8支持JTAG和SWD,同时STM32也支持JTAG和SWD。所以,我们有2种方式可以用来调试,JTAG调试的时候,占用的IO 线比较多,而SWD调试的时候占用的IO 线很少,只需要()根线即可。A、1B、2C、3D、428.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的。29.以下对于STM32 ADC描述正确的是()A、STM32 ADC是一个12位连续近似模拟到数字的转换器B、STM32 ADC是一个8位连续近似模拟到数字的转换器C、STM32 ADC是一个12位连续近似数字到模拟的转换器D、STM32 ADC是一个8位连续近似数字到模拟的转换器30.STM32处理器的USB接口可达()A、8Mbit/sB、12Mbit/sC、16Mbit/sD、24Mbit/s31.STM32的程序下载有多种方法:USB、串口、JTAG、SWD等这几种方式,都可以用来给STM32下载代码。能实时跟踪调试的工具包括()A、JLINKB、ULINKC、STLINKD、串口32.向量中断控制器最多可支持()个IRQ中断。A、127B、128C、240D、25533.ST公司还提供了完善的通用IO接口库函数,其位于stm32f10x_bgpio.c,对应的头文件为()34.STM32的外部中断/事件控制器(EXTI)支持()个中断/事件请求。A、16B、43C、19D、3635.在APB2上的I/O脚的翻转速度为()A、18MHzB、50MHzC、36MHzD、72MHz36.Cortex-M3只可以使用小端格式访问代码。37.在系统层,处理器状态寄存器分别为:APSR,IPSR,PPSR。38.STM32F107V有()可屏蔽中断通道。A、40B、50C、60D、7039.当处理器在Thread模式下,代码一定是非特权的。40.stm3210xx的固件库中,RCC_PCLK2Config函数是用于设置低速APB时钟。41.以下对STM32F107集成A/D的特性描述正确的是()A、供电需求:2.6V到3.8VB、输入范围:VREF-≤VIN≤VREF+C、性能线设备的转换时间:28MHz时为1usD、访问线设备的转换时间:56MHz时为1us42.Cortex-M3的提供的单周期乘法位数是()A、8B、16C、32D、6443.每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以()的方式访问。A、16位字B、16位字节C、32位字节D、32位字44.端口输入数据寄存器位[7:0]是只读的,并且仅能按字访问,它们包含相关I/O端口的输入值。45.和PC机系统相比下列哪个不是嵌入式系统独具的特点()A、系统内核小B、专用性强C、可执行多任务D、系统精简46.在STM32107向量中断控制器管理下,可将中断分为()组。A、4B、5C、6D、747.中断屏蔽器能屏蔽()A、所有中断和异常B、除了NMI外所有异常和中断C、除了NMI、异常所有其他中断D、部分中断48.STM32的EXTI线18连接到()49.Cortex-M处理器采用的架构是()A、v4TB、v5TEC、v6D、v750.固件包里的Library文件夹包括一个标准的模板工程,该工程编译所有的库文件和所有用于创建一个新工程所必须的用户可修改文件。51.STM32 ADC是一个12位的连续近似模拟到数字的转换器。52.ADC转换器在每次结束一次转换后触发一次DMA传输。53.TIM1的()只能在重复向下计数达到0的时候产生。这对于能产生PWM信号非常有用。54.Cortex-M系列正式发布的版本是()A、Cortex-M3B、Cortex-M4C、Cortex-M6D、Cortex-M855.()寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作。A、GPIOX_BSRR和GPIOX_BRRB、GPIOX_CRL和GPIOX_CRHC、GPIOX_BSRR和GPIOX_LCKRD、GPIOX_IDR和GPIOX_ODR56.简述STM32的高级控制定时器TIM1的结构。57.STM32 ADC只可以在单一模式下工作。58.从是否可编程的角度,中断可分为固定优先级中断和可调整优先。59.在ADC的扫描模式中,如果设置了DMA位,在每次EOC后,DMA控制器把规则组通道的转换数据传输到()中。A、SRAMB、FlashC、ADC_JDRx寄存器D、ADC_CR160.对于UC/OS-II操作系统,以下说法不正确的是()A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环61.Cortex–M3的存储格式中专用外设总线区域可以使用()A、小端格式B、大端格式C、小端或大端格式D、没有正确答案62.Cortex-M3的提供的流水线是()A、2级B、3级C、5级D、8级63.向量中断控制器允许有相同的优先级。64.STM32嵌套向量中断控制器(NVIC)具有()个可编程的优先等级。A、16B、43C、72D、3665.Cortex-M3系列处理器支持Thumb-2指令集。66.下面是Context-M3处理器代码执行方式的是()A、特权方式B、普通方式C、Handle方式D、Thread方式67.哪些是STM32的ADC系统的特点()A、12-位分辨率B、自校准C、可编程数据对齐D、单次和连续转换模式68.端口输入数据寄存器位[15:0]是只读的,并且仅能按字访问,它们包含相关I/O端口的输入值。69.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输入时可以是激活的或者非激活的。70.STM32的程序下载有多种方法:USB、串口、JTAG、SWD等,这几种方式,都可以用来给STM32下载代码。不过,我们最常用的,最经济的,就是通过()给STM32下载代码。A、USBB、串口C、JTAGD、SWD71.用户选择字节的大小为()A、512字节B、2KC、1KD、128K72.嵌入式系统有硬件和软件部分构成,以下()不属于嵌入式系统软件。A、系统软件B、驱动C、FPGA编程软件D、嵌入式中间件73.STM32F107V采用()位来编辑中断的优先级。A、4B、8C、16D、3274.在STM32中,()寄存器的ALIGN位选择转换后数据储存的对齐方式。A、ADC_CR2B、ADC_JDRxC、ADC_CR1D、ADC_JSQR75.下列哪项不是ADC转换器的主要技术指标()A、分辨率B、频率C、转换速率D、量化误差第2卷一.参考题库(共75题)1.C语言程序可以嵌套加入汇编程序模块。2.在μCOS-II操作系统中,已知Task1的优先级为12,Task2的优先级为26。假如在Task2运行过程中发生键盘中断,在执行中断服务程序时Task1进入就绪状态,则中断返回时Task1得到CPU的使用权。3.ARM Cortex-M3不可以通过()唤醒CPU。A、I/O端口B、RTC闹钟C、USB唤醒事件D、PLL4.简述基于ARM Cortex-M3的STM32芯片特点。5.Contex-M3系列处理器内核采用了哈佛结构的三级流水线。6.STM32芯片内部集成的12位ADC是一种逐次逼近型模拟数字转换器,具有()个通道,可测量16个外部和2个内部信号源。7.调试程序时,需要停止程序运行后才可查看变量内容。8.每个DMA通道具有()个事件标志。A、3B、4C、5D、69.固件库中的标志状态类型被赋予以下两个值()A、ENABLE或者DISABLEB、SUCCESS或者ERRORC、SET或者RESTED、YES或者NO10.从某种意义上说,异常就是中断。11.STM32的EXTI线17连接到()12.Context-M3处理器可以使用4个堆栈。13.STM32规则组由多达()个转换组成。A、16B、18C、4D、2014.下列哪些不是STM32闪存存储器的特点()A、大容量B、高速C、掉电不保存D、具有选择字节加载器15.已知TIM1定时器的起始地址为0x4001 2C00,则定时器1的捕获/比较寄存器2的地址为()A、0x4001 2C20B、0x4001

2C2CC、0x4001 2C38D、0x4001 2C3416.STM32的USART可以利用()发生器提供宽范围的波特率选择。17.STM32的通用定时器TIM,是一个通过()驱动的16位自动装载计数器构成。18.嵌入式微控制器相比嵌入式微处理器的的最大特点()A、体积大大减小B、单片化C、功耗低D、成本高19.在系统复位后,所有的代码都使用Main栈。20.简述STM32最小硬件开发系统的组成及其各部分的作用。21.STM32系列MCU在使用电池供电时,提供3.3至5V的低电压工作能力。22.由AD的有限分辨率而引起的误差称为量化误差。23.STM32的串口既可以工作在全双工模式下,也可工作在半双工模式下。24.μCOS-II操作系统中移植成功后即可使用文件系统。25.STM32的嵌入向量中断控制器(NVIC)管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现()的中断处理,并有效地处理晚到中断。26.STM32处理器的LQPF100封装芯片的最小系统只需7个滤波电容作为外围器件。27.绝大多数uCosII的函数调用和服务的执行时间具有可确定性,也就是说用户总是能知道函数调用与服务执行了多长时间。28.DMA控制器可编程的数据传输数目最大为()A、65536B、65535C、1024D、409629.当抢占式优先级不一样时,一定会发生抢占。30.STM32的USART为通用同步异步收发器,其可以与使用工业标准()异步串行数据格式的外部设备之间进行全双工数据交换。31.ARM指令集是()位的。A、16B、32C、8D、2432.SysTick定时器的中断号是()A、4B、5C、6D、733.ADC转换过程不含哪项()A、采样B、量化C、编码D、逆采样34.关于中断嵌套说法正确的是()A、只要响应优先级不一样就有可能发生中断嵌套B、只要抢占式优先级不一样就有可能发生中断嵌套C、只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套D、以上说法都不对35.在STM32中,只有在规则通道的转换结束时才产生DMA请求,并将转换的数据从()传输到用户指定的目的地址。36.要想使能自动重装载的预装载寄存器需通过设置TIMx_CR1寄存器的()位。A、UIFB、ARPEC、UGD、URS37.若OSTaskSuspend (prio)函数把正在延时的任务挂起,则调用一次对应的唤醒函数即可使该任务切换到就绪状态。38.下列哪种方法可以对STM32进行程序下载()A、Keil ULinkB、J-LinkC、在应用编程D、以上都可以39.Cortex-M3在待机状态时保持极低的电能消耗,典型的耗电值仅为2μA。40.关于RISC指令系统描述不正确的是()A、优先选取使用频率最高的一些指令B、避免使用复杂指令C、不需要一个复杂的编译器D、寻址方式种类少41.为了优化不同引脚封装的外设数目,可以把一些复用功能重新映射到其他引脚上。这时,复用功能不再映射到它们原始分配的引脚上。在程序上,是通过()来实现引脚的重新映射。42.Cortex-M系列不支持Thumb-2指令集。43.stm3210xx的固件库中,RCC_DeInit函数是将RCC寄存器重新设置为默认值。44.STM32的Flash闪存编程一次可以写入()位。A、16B、8C、32D、445.为了尽量不影响浏览网页的速度,网页中常用的图片格式是()A、BMP格式和GIF格式B、GIF格式和JPEG格式C、JPEG格式和 BMP格式D、所有图片格式46.PWM是()A、脉冲宽度调制B、脉冲频率调制C、脉冲幅度调制D、脉冲位置调制47.所谓不可屏蔽的中断就是优先级不可调整的中断。48.以下对STM32F107集成A/D的特性描述不正确的是()A、12位精度B、单一转换模式C、按通道配置采样时间D、数据对齐方式与内建数据一致49.Contex-M3系列处理器内核采用了冯诺依曼结构的三级流水线。50.如果规则转换已经在运行,为了注入转换后确保同步,所有的ADC的规则转换被停止,并在注入转换结束时同步恢复。51.每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问。52.下面是Context-M3处理器的工作模式的是()A、Thread模式B、Thumb模式C、Thumb-2模式D、Debug模式53.下面图片格式,属于压缩格式的是()A、BMPB、JPEGC、GIF54.智能卡是一个()通信协议,STM32的智能卡功能可以通过设置USART_CR3寄存器的SCEN位来选择。55.STM32系列ARM Cortex-M3芯片支持三种复位形式,分别为系统复位、电源复位和()复位。56.下列哪个不是RealView MDK开发环境的特点()A、Windows风格B、兼容的Keil μVision界面C、全面的ARM处理器支持D、体积庞大57.在STM32中,闪存存储器有主存储块和()组成。58.已知TIM1定时器的起始地址为0x4001 2C00,则定时器1的捕获/比较寄存器1的地址为()A、0x4001 2C20B、0x4001 2C2CC、0x4001 2C38D、0x4001 2C3459.STM32的串口既可以工作在异步模式下,也可工作在同步模式下。60.如果两个中断的抢占式优先级相同,则按先来后到的顺序处理。61.高寄存器可以被所有的32位指令访问,也可以被16位指令访问。62.ADC转换过程正确的是()A、采样—量化—编码B、量化—采样—编码C、采样—编码—量化D、编码—采样—量化63.ADC主要完成模/数转换功能。64.C语言中()可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。A、typedefB、ifdefC、defineD、extern65.端口输入数据寄存器的地址偏移为()A、00HB、08HC、0CHD、04H66.向量中断控制器只负责优先级的分配与管理,中断的使能和禁止和它无关。67.系统控制寄存器NVIC和处理器内核接口紧密耦合,主要目的是()A、结构更紧凑,减小芯片的尺寸B、连接更可靠,减小出错的概率C、减小延时,高效处理 最近发生的中断D、无所谓,没有特别的意思,远一点也没有关系68.μCOS-II操作系统属于()A、顺序执行系统B、占先式实时操作系统C、非占先式实时操作系统D、分时操作系统69.STM32其ADC的规则通道组最多包含16个转换,而注入通道组最多包含()个通道。70.中断的优先级和它在中断向量表里的位置没有关系。71.STM32的所有端口都有外部中断能力。当使用外部中断线时,相应的引脚必须配置成()72.端口输入数据寄存器的复位值为00000000H。73.STM32主存储块的页大小为()字节。A、1KB、3KC、2KD、4K74.TIM1具备16位可编程预分频器,时钟频率的分频系数为()之间的任意数值。75.简述STM32的双ADC工作模式。第1卷参考答案一.参考题库1.参考答案:C2.参考答案:D3.参考答案:B4.参考答案:PVD输出5.参考答案:正确6.参考答案:中断7.参考答案:72MHZ8.参考答案:B9.参考答案:B10.参考答案:A11.参考答案:B12.参考答案:嵌入式;嵌入式系统13.参考答案:正确14.参考答案:数据寄存器15.参考答案:错误16.参考答案:GPIOX_BRR17.参考答案:中央对其18.参考答案:D19.参考答案:CAL20.参考答案:正确21.参考答案:B22.参考答案:D23.参考答案:B24.参考答案:错误25.参考答案:B26.参考答案:32.768kHz27.参考答案:B28.参考答案:错误29.参考答案:B30.参考答案:B31.参考答案:A,B,C32.参考答案:C33.参考答案:stm32f10x_gpio.h34.参考答案:C35.参考答案:A36.参考答案:错误37.参考答案:错误38.参考答案:C39.参考答案:错误40.参考答案:错误41.参考答案:B42.参考答案:C43.参考答案:D44.参考答案:错误45.参考答案:C46.参考答案:B47.参考答案:B48.参考答案:USB唤醒事件49.参考答案:D50.参考答案:错误51.参考答案:正确52.参考答案:正确53.参考答案:益处/下益时更新事件54.参考答案:A55.参考答案:A56.参考答案: STM32提供了一个高级控制定时器(TIM1)。TIM1由一个16位的自动装载计数器组成,它由一个可编程预分频器驱动。TIM1适合多种用途,包含测量输入信号的脉冲宽度,或者产生输出波形。使用定时器预分频器和RCC时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节。 高级控制定时器TIM1和通用控制定时器TIMx是完全独立的,它们不共享任何资源,因此可以同步操作。57.参考答案:错误58.参考答案:正确59.参考答案:A60.参考答案:B61.参考答案:A62.参考答案:B63.参考答案:正确64.参考答案:A65.参考答案:正确66.参考答案:A67.参考答案:A,B,C,D68.参考答案:正确69.参考答案:正确70.参考答案:B71.参考答案:A72.参考答案:

温馨提示

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

评论

0/150

提交评论