《嵌入式技术》期末考试题及答案B(基于STM32)
- 格式:doc
- 大小:30.50 KB
- 文档页数:3
stm32期末考试题及答案一、单项选择题(每题2分,共20分)1. STM32微控制器属于以下哪种类型的微控制器?A. 8位微控制器B. 16位微控制器C. 32位微控制器D. 64位微控制器答案:C2. STM32系列微控制器的内核是基于以下哪种架构?A. ARM7B. ARM9C. Cortex-M3D. Cortex-A8答案:C3. 下列哪个不是STM32的外设?A. GPIOB. ADCC. USARTD. I2C答案:D4. STM32的时钟系统包括哪些部分?A. HSI、HSE、PLLB. LSI、LSE、PLLC. MSI、HSE、PLLD. HSI、HSE、HSI答案:A5. STM32中,以下哪个寄存器用于控制GPIO的输出速度?A. GPIOx_CRHB. GPIOx_ODRC. GPIOx_IDRD. GPIOx_BSRR答案:A6. STM32的中断优先级一共有多少级?A. 4级B. 8级C. 16级D. 32级答案:B7. STM32中,以下哪个不是中断服务程序?A. USART_IRQHandlerB. EXTI0_IRQHandlerC. ADC_IRQHandlerD. GPIO_Init答案:D8. STM32的启动文件通常存放在哪个文件夹中?A. LibrariesB. ProjectC. StartupD. Middlewares答案:C9. STM32的HAL库中,以下哪个函数用于初始化GPIO?A. HAL_GPIO_InitB. HAL_GPIO_WritePinC. HAL_GPIO_ReadPinD. HAL_GPIO_TogglePin答案:A10. STM32中,以下哪个不是HAL库提供的函数?A. HAL_ADC_StartB. HAL_TIM_Base_StartC. HAL_UART_TransmitD. USART_SendData答案:D二、填空题(每题2分,共20分)1. STM32的内部时钟源包括__HSI__和__HSE__。
stm32单片机期末考试题目及答案详解一、选择题(每题2分,共10分)1. STM32单片机属于以下哪种类型的微控制器?A. 8位B. 16位C. 32位D. 64位答案:C2. STM32单片机的内核是基于以下哪种架构?A. ARM7B. ARM9C. Cortex-M3D. Cortex-A8答案:C3. STM32单片机中,下列哪个外设不是标准外设?A. USARTB. SPIC. I2CD. CAN答案:D4. STM32单片机的时钟系统包含以下哪些部分?A. HSIB. HSEC. PLLD. LSIE. LSE答案:ABCDE5. STM32单片机的GPIO端口可以配置为以下哪些模式?A. 输入模式B. 输出模式C. 模拟模式D. 开关模式答案:ABC二、填空题(每题3分,共15分)1. STM32单片机的内部时钟源是______。
答案:HSI2. STM32单片机的外部时钟源是______。
答案:HSE3. STM32单片机的中断优先级由______位组成。
答案:44. STM32单片机的______寄存器用于存储程序代码。
答案:Flash5. STM32单片机的______寄存器用于存储数据。
答案:RAM三、简答题(每题10分,共20分)1. 请简述STM32单片机的启动过程。
答案:STM32单片机的启动过程包括从内部或外部存储器中加载启动代码,初始化系统时钟,配置GPIO端口,以及初始化必要的外设。
启动代码通常位于Flash存储器的起始地址,当单片机复位或上电时,CPU会从该地址开始执行。
2. 描述STM32单片机的中断向量表的作用。
答案:STM32单片机的中断向量表是一个内存区域,它包含了中断处理程序的入口地址。
当一个中断事件发生时,CPU会暂停当前的程序执行,跳转到中断向量表中相应的地址执行中断处理程序。
中断向量表确保了中断处理程序能够被正确地调用。
四、编程题(每题15分,共30分)1. 编写一个STM32单片机程序,实现LED灯的闪烁功能。
东软stm32期末考试题及答案一、单项选择题(每题2分,共20分)1. STM32系列微控制器属于以下哪种类型的微控制器?A. 8位微控制器B. 16位微控制器C. 32位微控制器D. 64位微控制器答案:C2. STM32的内部时钟系统不包括以下哪一项?A. 内部高速时钟(HSI)B. 外部高速时钟(HSE)C. 外部低速时钟(LSE)D. 外部中速时钟(MSE)答案:D3. 在STM32中,以下哪个寄存器用于控制GPIO的模式?A. GPIOx_MODERB. GPIOx_OTYPERC. GPIOx_OSPEEDRD. GPIOx_PUPDR答案:A4. STM32的中断优先级配置中,抢占优先级和响应优先级的范围是多少?A. 0-15B. 0-31C. 0-255D. 0-1023答案:B5. STM32的以下哪个外设不是用来实现通信的?A. USARTB. SPIC. I2CD. ADC答案:D6. STM32中,以下哪个选项不是ADC的触发方式?A. 软件触发B. 硬件触发C. 外部中断触发D. DMA触发答案:D7. STM32的以下哪个寄存器用于配置定时器的计数模式?A. TIMx_CR1B. TIMx_CR2C. TIMx_SMCRD. TIMx_DIER答案:C8. STM32中,以下哪个选项不是DMA的通道?A. DMA1_Channel1B. DMA2_Channel2C. DMA1_Channel7D. DMA3_Channel4答案:D9. STM32的以下哪个寄存器用于配置RCC时钟?A. RCC_CRB. RCC_CFGRC. RCC_CIRD. RCC_PLLCFGR答案:B10. STM32中,以下哪个选项不是电源控制寄存器PWR的控制位?A. PVDEB. DBPC. FPDSD. VOS答案:A二、填空题(每题2分,共20分)1. STM32的内部高速时钟(HSI)的频率是_________ MHz。
以下哪项选择是有关嵌入式系统描述不正确的地方是:大多数嵌入式系统本身具备开发能力嵌入式系统常用多少位的处理器32以下哪个是嵌入式系统?以上都是MAX232芯片在串行通信中,主要起的作用是电平转换STM32处理器的USB接口可达?12Mbit关于中断嵌套说法正确的是?只要抢占式优先级不一样就有可能发生中断嵌套PWM是?脉冲宽度调制以下对于STM32 ADC描述正确的是?是一个8位连续近似模拟到数字的转换器ARM Cortex-M3不可以通过( )唤醒CPU?PLL以下为GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为2MHz,应该设置MODE[1:0]值为10Cortex-M3的提供的流水线是?Cortex – M3使用的存储器格式是?以下对于STM32 ADC描述正确的是?在STM32中,只有在____的转换结束时才产生DMA请求,并将转换的数据从____寄存器传输规则通道ADC_DR窗体底端在有两个ADC的STM32器件中,可以使用____模式。
在____模式里,根据____寄存器中____位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。
双ADC双ADCADC_CR1DUALMOD[2:0]STM32的EXTI线17连接到。
RTC闹钟事件窗体底端STM32的外部中断/事件控制器(EXTI)由____个产生事件/中断要求的边沿检测器组成。
19窗体底端STM32的USART可以利用____发生器提供宽范围的波特率选择。
分数波特率窗体底端系统计时器(SysTick)提供了1个____降序的计数器,具有灵活的控制机制。
24位STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为____模式、____模式和____模式。
向上计数向下计数中央对其STM32系列ARM Cortex-M3芯片支持三种复位形式,分别为复位、复位和复位。
系统电源备份区域DMA控制器的每个通道都可以在有固定地址的____和____之间执行DMA传输。
stm32考试及答案一、单选题(每题2分,共20分)1. STM32系列微控制器属于以下哪种类型的微控制器?A. 8位微控制器B. 16位微控制器C. 32位微控制器D. 64位微控制器答案:C2. STM32微控制器的内核是基于以下哪种架构?A. ARM7B. ARM9C. Cortex-M3D. Cortex-A8答案:C3. STM32微控制器的时钟系统不包括以下哪一项?A. HSI(高速内部时钟)B. HSE(高速外部时钟)C. LSI(低速内部时钟)D. LSE(低速外部时钟)答案:D4. STM32微控制器的以下哪种外设不属于通信接口?A. USARTB. I2CC. ADCD. SPI答案:C5. STM32微控制器的以下哪种外设不属于电源管理?A. PWR(电源控制)B. VREFBUF(电压参考缓冲器)C. RTC(实时时钟)D. GPIO(通用输入输出)答案:D二、多选题(每题3分,共15分)6. STM32微控制器的以下哪些特性是正确的?A. 支持多种低功耗模式B. 支持DMA(直接内存访问)C. 支持多种外设D. 只支持ARM架构答案:A, B, C7. STM32微控制器的以下哪些外设可以用于数据通信?A. USARTB. I2CC. ADCD. SPI答案:A, B, D8. STM32微控制器的以下哪些外设可以用于定时和计数?A. TIM(定时器)B. RTC(实时时钟)C. ADC(模拟数字转换器)D. GPIO(通用输入输出)答案:A, B9. STM32微控制器的以下哪些功能是电源管理相关的?A. 电源模式选择B. 电压监测C. 时钟控制D. 复位管理答案:A, B, C, D10. STM32微控制器的以下哪些特性有助于提高性能?A. 高速内部总线B. 低功耗模式C. 高速外部时钟D. 丰富的外设接口答案:A, C, D三、判断题(每题2分,共10分)11. STM32微控制器的所有型号都支持浮点运算单元。
东软stm32期末考试题及答案一、单项选择题(每题2分,共20分)1. STM32系列微控制器是基于哪种内核架构?A. ARM Cortex-M3B. ARM Cortex-A8C. Intel x86D. MIPS答案:A2. STM32的系统时钟(HCLK)默认频率是多少?A. 8MHzB. 72MHzC. 168MHzD. 216MHz答案:A3. 在STM32中,下列哪个寄存器用于存储程序计数器(PC)的值?A. R0B. R1C. R2D. R15答案:D4. STM32中,下列哪个选项不是GPIO模式?A. 输入模式B. 输出模式C. 模拟模式D. 开关模式答案:D5. STM32的中断优先级是如何设置的?A. 通过NVICB. 通过SYSTICKC. 通过GPIOD. 通过RCC答案:A6. 在STM32中,下列哪个函数用于启动一个定时器?A. HAL_TIM_Base_Start()B. HAL_ADC_Start()C. HAL_UART_Transmit()D. HAL_GPIO_WritePin()答案:A7. STM32的HAL库中,用于读取GPIO输入数据的函数是?A. HAL_GPIO_ReadPin()B. HAL_GPIO_WritePin()C. HAL_GPIO_Init()D. HAL_GPIO_DeInit()答案:A8. STM32中,下列哪个选项不是ADC的分辨率?A. 12位B. 10位C. 8位D. 16位答案:C9. STM32的RCC(Reset and Clock Control)模块的主要功能是什么?A. 管理电源B. 管理时钟C. 管理复位D. 管理中断答案:B10. 在STM32中,下列哪个选项不是USART的配置参数?A. 波特率B. 数据位C. 停止位D. 时钟频率答案:D二、填空题(每题2分,共20分)1. STM32的______(RCC)模块用于管理时钟。
嵌入式期末试题及答案[注意:本文章以题目的方式展示试题及答案,下文并未出现实际试题]引言在嵌入式系统的学习中,期末试题是评估学生对于该学科知识和技能掌握程度的重要方式之一。
本文将为大家提供一份嵌入式期末试题及答案,帮助大家更好地准备和复习期末考试内容。
多选题1. 下列哪些是嵌入式系统的特征?(多选)a. 嵌入式系统通常包含少量资源b. 嵌入式系统的应用范围广泛c. 嵌入式系统的功耗可以忽略不计d. 嵌入式系统的性能要求较低答案:a、b2. 嵌入式系统中,以下哪项属于输入设备?(多选)a. 键盘b. USB接口c. 音箱d. 显示器答案:a、b、d填空题3. 嵌入式系统是指将计算机技术和________集成的特定功能设备。
答案:电子技术4. 嵌入式系统的一个重要特点是对系统的稳定性和________性的要求较高。
答案:可靠简答题5. 简述嵌入式系统和通用计算机的区别。
答案:嵌入式系统通常针对特定的应用领域,它的硬件资源和软件功能相对简单,功耗低,且具有可靠性要求高的特点。
通用计算机则更注重通用性,能够运行复杂的应用软件,它的硬件资源和软件功能相对丰富。
编程题6. 编写一个C语言程序,实现将一个整数数组逆序输出的功能。
答案:```c#include <stdio.h>void reverseArray(int arr[], int size) { int start = 0;int end = size - 1;while (start < end) {int temp = arr[start];arr[start] = arr[end];arr[end] = temp;start++;end--;}}int main() {int arr[] = {1, 2, 3, 4, 5};int size = sizeof(arr) / sizeof(arr[0]); reverseArray(arr, size);for (int i = 0; i < size; i++) {printf("%d ", arr[i]);}return 0;}```总结本文提供了一份嵌入式期末试题及答案,涵盖了嵌入式系统的特征、输入设备、嵌入式系统和通用计算机的区别以及编程题等内容。
简述嵌套向量中断控制器(N V IC)的主要特性。
答:STM32的嵌套向量中断控制器(NVIC) 管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现低延迟的中断处理,并有效地处理晚到的中断。
STM32嵌套向量中断控制器(NVIC)的主要特性如下:q 具有43 个可屏蔽中断通道(不包含16 个Cortex-M3 的中断线)。
q 具有16 个可编程的优先等级。
q 可实现低延迟的异常和中断处理。
q 具有电源管理控制。
q 系统控制寄存器的实现。
1.简述STM32的ADC系统的功能特性。
答:STM32的ADC系统的主要功能特性包括如下几个方面:ADC开关控制、ADC时钟、ADC通道选择、ADC的转换模式、中断、模拟看门狗、ADC的扫描模式、ADC的注入通道管理、间断模式、ADC的校准模式、ADC的数据对齐、可编程的通道采样时间、外部触发转换、DMA请求、双ADC模式和温度传感器。
2.简述STM32的双ADC工作模式。
答:在有两个ADC的STM32器件中,可以使用双ADC模式。
在双ADC模式里,根据ADC_CR1寄存器中DUALMOD[2:0]位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。
双ADC工作模式主要包括如下几种:同时注入模式、同时规则模式、快速交替模式、慢速交替模式、交替触发模式和独立模式。
1.简述STM32的USART的功能特点。
、答:STM32的USART为通用同步异步收发器,其可以与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。
USART还可以利用分数波特率发生器提供宽范围的波特率选择。
STM32的USART支持同步单向通信和半双工单线通信。
同时,其也支持LIN(局部互连网),智能卡协议和IrDA(红外数据)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。
STM32还具备多处理器通信能力。
另外,通过多缓冲器配置的DMA方式,还可以实现高速数据通信。
《嵌入式技术》期末考试题1一、填空题(20分)1.ARM 这个缩写包含两个意思: 一是指___________;二是指______________。
2.常用的AT89C52单片机为_____位单片机, 而STM32单片机为____位单片机。
常用的STM32F103~107系列单片机是基于_________内核, 此内核采用的是___________结构。
STM32单片机共有8种输入输出模式, 其中输入模式有____种, 输出模式有_____种。
在编写按键检测程序时, 加一个延时判断的目的是为了__________, 这种方法叫________。
二、判断题(20分)学习嵌入式技术不需要硬件基础, 只需要会编写软件即可。
()2.STM32F103~107系列单片机的最大系统时钟频率为72MHz。
()3.STM32F103~107系列单片机的工作电压为5.0V。
()4.STM32的软件开发环境有Keil u5、IAR等。
()5.STM32的开发模式只有基于固件库函数方式一种。
()三、名词解释(20分)1.GPIO1、TIMER2、USART3、OS四、简答题(40分)1.请举例说明, 在你身边有哪些是单片机应用系统(至少举3例)?2.与常用的AT89C52单片机比较, STM32单片机有哪些方面的优点?3.STM32单片机常见的基本功能部件(外设)有哪些?4.编写一个函数, 函数描述: 控制LED每隔1S闪烁一次, 控制LED的引脚为PC8, 只写出具体的控制函数即可, 整体程序不用编写。
《嵌入式技术》期末考试题1 参考答案一、填空题1.ARM 公司ARM 公司设计的CPU及其架构2.8 322、3.Cortex-M3 哈佛3、4 44、延时消抖软件消抖法二、判断题1、✖2、✔3、✖4、✔5、✖三、名词解释1、输入/输出接口2、定时器3、通用串行通信接口4、操作系统四、简答题1、略2、(1)stm32 单片机的运算速度比AT89C52单片机的快;(2)stm32 单片机能移植操作系统,这样能处理多任务;(3)stm32 单片机外围接口功能比AT89C52单片机强大。
stm32单片机期末考试题目及答案详解一、选择题(每题2分,共20分)1. STM32单片机属于哪种类型的微控制器?A. 8位微控制器B. 16位微控制器C. 32位微控制器D. 64位微控制器答案:C2. STM32单片机的内核是基于以下哪种架构?A. ARM7B. ARM9C. Cortex-M3D. Cortex-A8答案:C3. STM32单片机的时钟系统通常由哪些部分组成?A. 内部RC振荡器B. 外部晶振C. 相位锁定环(PLL)D. 所有以上答案:D4. STM32单片机的GPIO端口可以配置为以下哪些模式?A. 输入模式B. 输出模式C. 模拟模式D. 所有以上5. STM32单片机中,以下哪个不是中断优先级配置的选项?A. 抢占优先级B. 响应优先级C. 子优先级D. 任务优先级答案:D6. STM32单片机的ADC模块可以支持多少通道?A. 8通道B. 10通道C. 12通道D. 16通道答案:C7. STM32单片机的以下哪个外设不是用来实现通信的?A. USARTB. SPIC. I2CD. ADC答案:D8. STM32单片机的以下哪种启动模式不是通过BOOT引脚设置的?A. 从Flash启动B. 从SRAM启动C. 从系统存储器启动D. 从外部存储器启动答案:B9. STM32单片机的以下哪个寄存器用于存储程序计数器(PC)的值?B. PSPC. PCD. LR答案:C10. STM32单片机的以下哪个中断不是由硬件自动触发的?A. 看门狗中断B. 外部中断C. 定时器中断D. 软件中断答案:D二、填空题(每题2分,共20分)1. STM32单片机的内部时钟源包括__________振荡器和__________振荡器。
答案:HSI;LSI2. STM32单片机的__________引脚可以用来设置启动模式。
答案:BOOT3. STM32单片机的__________外设可以用来实现CAN通信。
《嵌入式技术》期末考试题2
一、填空题(20分)
1.如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为_______;当输出为低电平时LED状态为
_______。
2.STM32单片机的GPIO口可以配置为__________模式和__________模式。
3.常STM32的为通用同步异步收发器,可以利用发生器提供宽范围的波特率选择。
4.STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、模式和模式。
5.STM32具有单独的位设置或位清除能力。
这是通过和寄存器来实现的。
二、判断题(20分)
1、Contex-M3系列处理器内核采用了哈佛结构。
()
2、ADC主要完成数/模转换功能。
()
3、STM32F103~107系列单片机的一般工作电压设置为3.3V。
()
4、STM32单片机可以基于uCOS-II、FreeRTOS等操作系统开发。
()
5、STM32单片机不支持上电复位。
()
三、名词解释(20分)
1、LED
2、PC
3、MCU
4、ARM
四、简答题(40分)
1、STM32的GPIO的配置模式有那几种?
2、请举例说明,STM32定时器可以实现哪些功能(至少举3例)?
3、请举例说明,STM32的开发模式有哪些?
4、请简述什么是嵌入式系统?
《嵌入式技术》期末考试题2 参考答案
一、填空题
1、亮灭
2、输入输出
3、USART 定时器
4、向下计数向上向下计数
5、GPIOx_BRR GPIOx_BSRR
二、判断题
1、✔
2、✖
3、✔
4、✔
5、✖
三、名词解释
1、发光二极管
2、泛指所有的个人计算机
3、微控制器
4、一指ARM公司,二指ARM公司设计的CPU及其架构
四、简答题
1、STM32的GPIO的配置模式有那八种:
(1)输入模式4种:
模拟输入、浮空输入、下拉输入、上拉输入
(2)输出模式4种:
开漏输出、推挽输出、复用开漏输出、复用推挽输出
2、(1)实现延时功能;(2)实现波特率调整;(3)实现PWM输出。
3、(1)基于寄存器开发;(2)基于固件库开发;(3)基于操作系统
4、嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、适用于应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。