1
您的位置: 线上活动  >  在线答题  >  答题题库

考试

2024-01-08 14:15:18.226.0.35978

考试 在线考试 答题题目
1、 GD32F103VET6支持的外部中断有多少个?
  • A、16 ​
  • B、20 ​
  • C、19 ​
  • D、23


  • 2、 STM32的DMA1管理多少个通道?
  • A、5 ​
  • B、6
  • C、7
  • D、8


  • 3、(判断题) 宏__HAL_TIM_ENABLE_IT的作用是使能定时器的中断 (
  • A、正确
  • B、错误


  • 4、(多选题) 在MDK中使用printf函数的时候需要做那些事情?
  • A、添加一个头文件“#include “stdio.h”” ​
  • B、添加头文件string.h ​
  • C、修改fputc函数,使它的输出指向串口 ​
  • D、KEIL中将目标选项中的Use MicroLIB选中


  • 5、 STM32官方的串口1的中断函数是那个?
  • A、EXTI1_IRQHandler​
  • B、USART1_IRQHandler ​
  • C、DMA1_Channel1_IRQHandler​
  • D、TIM1_UP_IRQHandler


  • 6、(填空题) 语句"HAL_GPIO_WritePin(GPIOF, GPIO_PIN_8, GPIO_PIN_RESET);"的作用是


  • 7、 stm32的默认的唤醒引脚是那个
  • A、PA0​
  • B、B.PB0
  • C、C.PC0
  • D、D.PD0


  • 8、(多选题) STM32的传输方向有那些?
  • A、外设到存储器 ​
  • B、存储器到外设​
  • C、外设到外设 ​
  • D、存储区到存储区


  • 9、 D32F103VET6的GPIO引脚一共有80个,可以分为组
  • A、3​
  • B、4​
  • C、5​
  • D、6


  • 10、 GD32/STM32F103VET6内部有几个DMA控制器?
  • A、1 ​
  • B、2
  • C、3
  • D、4


  • 11、 以下HAL库的AD转换相关函数中,用于判断是否转换完成的是那个?
  • A、HAL_ADC_Start() ​
  • B、HAL_ADC_PollForConversion() ​
  • C、HAL_ADC_GetValue() ​
  • D、以上都不是


  • 12、 函数"HAL_Delay()"延时的时候以什么为单位?
  • A、us ​
  • B、ms ​
  • C、s ​
  • D、h


  • 13、 HAL库的延时函数HAL_Delay()延时的单位是多少?
  • A、s​
  • B、ms
  • C、us
  • D、h


  • 14、(多选题) IO引脚的电路驱动方式可以配置为2种方式,分别是
  • A、直接驱动​
  • B、隔离驱动​
  • C、推挽驱动​
  • D、开漏驱动


  • 15、(多选题) 下面的寄存器中,在正确配置后,可以通过它们来设置IO引脚输出高低电平的是
  • A、BSRR​
  • B、ODR​
  • C、MODE ​
  • D、OSPEED


  • 16、(判断题) 使用CubeMX建立工程时,可以使用中文路径。 (
  • A、正确
  • B、错误


  • 17、 HAL库中,函数HAL_GPIO_TogglePin()的作用是什么?
  • A、将某个引脚设置为低电平 ​
  • B、将某个引脚设置为高电平 ​
  • C、将某个引脚的电平反转 ​
  • D、保持某个引脚的电平不变


  • 18、(判断题) STM32F103VET6的RTC模块的计时时钟只有计数器一个。 (
  • A、正确
  • B、错误


  • 19、(多选题) 以下定时器中,不能输出PWM信号的是?
  • A、TIM1 ​
  • B、TIM6 ​
  • C、TIM8 ​
  • D、TIM7


  • 20、(判断题) STM32F103VET6的IWDG的时钟源是32.768Khz (
  • A、正确
  • B、错误


  • 21、(多选题) 基本定时器主要由那些部分构成?
  • A、时基单元 ​
  • B、定时器信号来源 ​
  • C、输出触发控制 ​
  • D、受控上下拉电阻


  • 22、 串口通信的波特率的单位是什么?
  • A、bit ​
  • B、s ​
  • C、bs ​
  • D、bps


  • 23、 以下关于HAL库中DMA模块的相关函数的说法错误的是?
  • A、半传输完成中断的中断回调函数是UART_DMATxHalfCplt ​
  • B、半传输完成回调函数是HAL_UART_TxHalfCpltCallback ​
  • C、传输完成中断回调函数是UART_DMATransmitCplt​
  • D、传输错误函数是UART_DMAError


  • 24、 以下HAL库的AD相关函数中,那个用于启动ADC模块
  • A、HAL_ADC_Start() ​
  • B、HAL_ADC_PollForConversion() ​
  • C、HAL_ADC_GetValue() ​
  • D、以上都不是


  • 25、 以下模式中,任一中断可以将STM32唤醒的是?
  • A、运行​
  • B、用WFI进入的睡眠模式​
  • C、用WFE进入的睡眠模式​
  • D、停机


  • 26、(判断题) HAL_DMA_Start_IT是一个轮询方式打开DMA的函数 (
  • A、正确
  • B、错误


  • 27、 STM32的flash的第1个字节的地址是多少?
  • A、0x4000 0000​
  • B、0x2000 0000​
  • C、0x0807f800 ​
  • D、0x0800 0000


  • 28、(多选题) STM32的DMA的传输模式有那些?
  • A、正常模式 ​
  • B、推挽模式 ​
  • C、循环模式 ​
  • D、开漏模式


  • 29、 下面不是RTC初始化函数的工作的是?
  • A、调用函数HAL_RTC_Init对RTC模块进行初始化​
  • B、初始化完成后设置系统时间 ​
  • C、设置系统日期 ​
  • D、使能RTC的秒中断


  • 30、(判断题) AHB翻译作先进高性能总线 (
  • A、正确
  • B、错误


  • 31、(判断题) 上拉电阻,指的是电阻的一端与单片机的IO引脚相连,另一端接高电平的电阻 (
  • A、正确
  • B、错误


  • 32、(判断题) STM32的外部中断中中的中断0到中断4都有自己独立的中断 (
  • A、正确
  • B、错误


  • 33、(多选题) STM32F103VET6的USART1的默认的收发引脚是那两个?
  • A、PB6​
  • B、PB7​
  • C、PA9​
  • D、PA10


  • 34、 以下flash的寄存器为状态寄存器的是?
  • A、FLASH_ACR ​
  • B、FLASH_KEYR​
  • C、FLASH_OPTKEYR​
  • D、FLASH_SR


  • 35、(多选题) STM32的片上外设的中断的使能有那些?
  • A、使能NVIC中的中断​
  • B、在外设中使能中断​
  • C、只需要使能外设的中断​
  • D、以上都不对


  • 36、(多选题) 输入捕获的触发方式有那些
  • A、上升沿触发 ​
  • B、下降沿触发 ​
  • C、电平触发​
  • D、边沿触发


  • 37、(判断题) HAL库提供的中断方式接收函数HAL_UART_Receive_IT并没有真正接收数据,而只是对接收中断进行了使能,这意味着数据的接收应该在接收中断中完成 (
  • A、正确
  • B、错误


  • 38、 以下不属于STM32的低功耗模式的是?
  • A、运行
  • B、睡眠
  • C、待机
  • D、停机


  • 39、(判断题) "函数""HAL_UART_Transmit DMA""用于使用DMA传输串口的数据。" (
  • A、正确
  • B、错误


  • 40、(多选题) GD32/STM32的GPIO口的输入通道包含下面那些电路?
  • A、保护二极管 ​
  • B、上下拉电阻 ​
  • C、触发器 ​
  • D、输入数据寄存器IDR


  • 41、(判断题) DCODE意指数据代码总线
  • A、正确
  • B、错误


  • 42、(判断题) 语句"HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_2);"的作用是设置PA2引脚的状态为高电平。(
  • A、正确
  • B、错误


  • 43、 HAL库的串口句柄类型中,Instance代表的是什么?
  • A、实例对象​
  • B、发送缓冲区指针 ​
  • C、发送的字节数 ​
  • D、接收缓冲区指针


  • 44、 STM32F103VET6的ADC的频率最大是多少?
  • A、18MHZ ​
  • B、14MHZ ​
  • C、40Mhz ​
  • D、36Mhz


  • 45、 IO引脚作输入的时候,数据是保存在那个寄存器中?
  • A、ODR ​
  • B、PUPD ​
  • C、IDR ​
  • D、BSRR


  • 46、(判断题) 如果IO引脚工作于开漏状态,要想让IO口能够输出高电平,则必须使能引脚内部的上拉电阻或者在引脚外面接一个上拉电阻。 (
  • A、正确
  • B、错误


  • 47、(多选题) 当STM32处于待机模式时,以下那些方式可以将它唤醒?
  • A、WAKE UP引脚的上升沿 ​
  • B、RTC闹钟事件​
  • C、NRST引脚的外部复位 ​
  • D、IWDG复位


  • 48、(多选题) TIM定时器根据其结构特点又可以分为那些?
  • A、基本定时器 ​
  • B、通用定时器 ​
  • C、滴答定时器 ​
  • D、高级定时器


  • 49、(填空题) 若希望定时器TIM的计数周期为1000,则应该设置ARR的值是


  • 50、(判断题) STM32的中断的优先级是值越小优先级越高
  • A、正确
  • B、错误


  • 51、(判断题) 对于DMA的优先级,在硬件阶段,编号低的通道的优先级比编号高的通道的优先级有更低的优先级 (
  • A、正确
  • B、错误


  • 52、(填空题) HAL库中,函数HAL_GPIO_TogglePin的作用是__


  • 53、(多选题) HAL库中RTC模块的数据格式有那些?
  • A、BCD
  • B、二进制 ​
  • C、大端格式​
  • D、小端格式


  • 54、(判断题) huart->hdmatx的成员XferCpltCallback、XferHalfCpltCallback和XferErrorCallback都是函数指针,用于指向某一个函数 (
  • A、正确
  • B、错误


  • 55、 以下flash的寄存器为闪存控制寄存器的是?
  • A、FLASH_ACR ​
  • B、FLASH_KEYR​
  • C、FLASH_OPTKEYR​
  • D、FLASH_SR


  • 56、 HAL的四个RTC相关函数中,用于更新日期的是?
  • A、HAL_RTC_SetTime()​
  • B、HAL_RTC_SetDate() ​
  • C、HAL_RTC_GetTime()​
  • D、RTC_DateUpdate()


  • 57、 如果AD转换出来的数值是0b0111 0100 0101,则对应的电压是多少?假设参考电压正极为3.3V,负极接地,分辨率为12位。
  • A、1.0V ​
  • B、1.5V ​
  • C、2V ​
  • D、3.3V


  • 58、(判断题) 在做好正确的初始化后,语句HAL_GPIO_WritePin(GPIOF, GPIO_PIN_9, GPIO_PIN_RESET);的作用是设置PF9输出低电平。 (
  • A、正确
  • B、错误


  • 59、 STM32的DMA2管理多少个通道?
  • A、5 ​
  • B、6
  • C、7
  • D、8


  • 60、 下面的定时器属于通用定时器的是
  • A、TIM1 ​
  • B、TIM6 ​
  • C、Systick ​
  • D、TIM9


  • 61、(判断题) STM32CubeMX以HAL库和LL库为基础(默认是HAL库),可以配置MCU管脚初始化,生成程序框架,不用自己搭建工程。 (
  • A、正确
  • B、错误


  • 62、 STM32F103VET6的DAC模块内部的那个寄存器控制DAC的两个通道?
  • A、DAC->CR ​
  • B、DAC_DHR12R1
  • C、Dox ​
  • D、数据保持寄存器DH


  • 63、(判断题) STM32的flash写入的时候每次写入1个字节。 (
  • A、正确
  • B、错误


  • 64、 以下模式中,任一外部中断可以将STM32唤醒的是?
  • A、运行​
  • B、用WFI进入的睡眠模式​
  • C、用WFE进入的睡眠模式​
  • D、停机


  • 65、(判断题) 在使用ST-LINK下载程序时,我们需要在CubeMX中点击Sys进入调试接口配置窗口,配置debug栏选中Serial Wire。 (
  • A、正确
  • B、错误


  • 66、(填空题) 假设定时器TIM1的输入信号频率为72MHz,预分频器的值为71,则输入到计数器的信号的频率是


  • 67、 以下HAL库的flash相关的函数中,属于擦除函数的是? ( )
  • A、HAL_FLASH_Unlock() ​
  • B、HAL_FLASH_Lock()​
  • C、HAL_FLASHEx_Erase​
  • D、HAL_FLASH_Program()


  • 68、 以下HAL库的AD转换相关函数中,用于读取转换完成的数据的函数的是那个?
  • A、HAL_ADC_Start() ​
  • B、HAL_ADC_PollForConversion() ​
  • C、HAL_ADC_GetValue() ​
  • D、以上都不是


  • 69、(判断题) HAL库中,GPIO口的初始化函数是HAL_GPIO_DeInit (
  • A、正确
  • B、错误


  • 70、(多选题) 简述USART和UART的特点
  • A、高电平触发 ​
  • B、低电平触发 ​
  • C、上升沿触发 ​
  • D、下降沿触发


  • 71、(判断题) HAL库中IWDG的喂狗函数是HAL_IWDG_Refresh() (
  • A、正确
  • B、错误


  • 72、 以下为HAL库中轮询方式发送函数的是?
  • A、HAL_UART_Transmit ​
  • B、HAL_UART_Receive ​
  • C、HAL_UART_Transmit_IT​
  • D、HAL_UART_Receive_IT


  • 73、 STM32CubeMX的默认的波特率是多少?
  • A、9600​
  • B、115200 ​
  • C、38600 ​
  • D、4800


  • 74、(判断题) STM32/GD32的程序保存在闪存区域 (
  • A、正确
  • B、错误


  • 75、 HAL的四个RTC相关函数中,用于设置时间的是?
  • A、HAL_RTC_SetTime() ​
  • B、HAL_RTC_SetDate() ​
  • C、HAL_RTC_GetTime()​
  • D、RTC_DateUpdate()


  • 76、 STM32F103VET6的后备区域有多少字节?
  • A、42 ​
  • B、84
  • C、64
  • D、82


  • 77、(判断题) 安装CubeMX时要注意不要使用中文路径,因为它对中文路径支持不好。 (
  • A、正确
  • B、错误


  • 78、(判断题) NC是NOT CONNECTED的缩写,即空脚。 芯片中NC引脚没有任何用途,只是限于封装形式,该引脚必须存在。 (
  • A、正确
  • B、错误


  • 79、(判断题) 如果AD转换出来的数值变化比较大,首先要检查参考电压端电压是否稳定 (
  • A、正确
  • B、错误


  • 80、 STM32的DMA的通道的优先级有几种?
  • A、1 ​
  • B、2
  • C、3
  • D、4


  • 81、(多选题) HAL库中串口数据的收发方式有3种,分别是?
  • A、轮询方式收发​
  • B、中断方式收发 ​
  • C、DMA方式收发 ​
  • D、以上都不对


  • 82、(判断题) HAL库中周期性回调函数是HAL_TIM_TeriodElapsedCallback() (
  • A、正确
  • B、错误


  • 83、(判断题) VBAT是备用电源正极引脚
  • A、正确
  • B、错误


  • 84、(填空题) 语句"HAL_GPIO_ReadPin(GPIOE, GPIO_PIN3);"的作用是__[


  • 85、(判断题) HAL的全称为Hardware Abstraction Layer,翻译为硬件抽象层,意即由硬件抽象成的层。 (
  • A、正确
  • B、错误


  • 86、 函数"HAL_GPIO_TogglePin()"的作用是什么?
  • A、设置IO口的状态 ​
  • B、读取IO口的状态 ​
  • C、翻转IO口的电平 ​
  • D、以上都不对


  • 87、(判断题) 使用CubeMX设置好某个引脚为输出功能后,该引脚会变为棕色 (
  • A、正确
  • B、错误


  • 88、(多选题) 以下是函数"UART_Start_Receive_IT"的执行内容的是?
  • A、初始化串口句柄变量的接收缓冲区地址、接收的字节数和接收计数器 ​
  • B、使能校验错误​
  • C、使能帧、噪声和过载错误 ​
  • D、使能接收缓冲区非空中断


  • 89、 STM32F103VET6内部的DAC模块一共有几个?
  • A、4 ​
  • B、3
  • C、2
  • D、1


  • 90、(判断题) CubeMX的Timers栏 用于配置定时器和实时时钟外设 (
  • A、正确
  • B、错误


  • 91、 GD32F103VET6的TIMER定时器一共有多少个?
  • A、12 ​
  • B、11 ​
  • C、10 ​
  • D、9


  • 92、 HAL库中,读取某个引脚电平的函数是什么?
  • A、 HAL_GPIO_ReadPin() ​
  • B、HAL_GPIO_DeInit() ​
  • C、HAL_GPIO_Init() ​
  • D、HAL_GPIO_Init()


  • 93、 以下不属于定时器的核心的时基单元的是
  • A、计数器 ​
  • B、预分频器 ​
  • C、自动重载寄存器 ​
  • D、捕获比较寄存器


  • 94、(判断题) ICODE意指指令代码总线。 (
  • A、正确
  • B、错误


  • 95、(判断题) 语句"HAL_GPIO_WritePin(GPIOE, GPIO_PIN_12, GPIO_PIN_RESET);"的作用是让PE12输出高电平 (
  • A、正确
  • B、错误


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序