嵌入式 在线考试 答题题目
1、 语句GPIOF_MODER&=~(3<<18);的作用是什么?
2、 语句"RCC_AHB1ENR|=1<<5;"的作用是()
3、 以下四个寄存器中,为模式配置寄存器的是( )
4、 以下运算符中,属于位逻辑与运算符的是( )
5、 假设有定义 uint8_t a = 3, b =5; 则a&b = ( )
6、 以下正确的赋值语句是()
7、(判断题) STM32的每一个可屏蔽中断的优先级都有两种,一种是抢占式优先级,另一种是响应优先级
8、(判断题) 高抢占优先级的中断可以打断低抢占优先级的中断服务,构成中断嵌套
9、(判断题) 0~4。STM32的组别实际上就是抢占式优先级占的位数。实际使用中,一般都是设置抢占式优先级占4位
10、(判断题) 在STM32中,一组IO口共用一根中断线,比如PA组端口就共用一根EXTI0中断线。
11、(判断题) EXTI->IMR的某位置0则屏蔽寄存器输出端的与门被封锁,对应的外部中断被屏蔽,置1则与门开放,中断信号可进入到挂起中断寄存器中。
12、(判断题) 在HAL库中,外部中断挂起寄存器由函数__HAL_GPIO_EXTI_CLEAR_IT()来设置清除。
13、(判断题) 在进行串口通信时,收发双方的波特率可以不一样
14、(判断题) HAL_UART_RxCpltCallback()是一个串口接收中断回调函数.
15、(判断题) STM32的定时器是直接挂载在APB总线上
16、(判断题) 宏__HAL_TIM_GetCounter()的作用是设置计数器的值。
17、(判断题) 函数HAL_TIM_Base_Start_IT和函数HAL_TIM_Base_Start启动定时器没有什么区别
18、(判断题) 函数HAL_TIM_Base_Stop_IT和函数HAL_TIM_Base_Stop相比,除了要关闭定时器,还会关闭定时器中断。
19、 STM32F407ZGT6一共有多少个数据输入输出引脚?
20、 语句GPIOF_MODER &= ~(3<<18); 的作用是什么?
21、 推挽电路的特点是?
22、 GPIO->TYPER寄存器的作用是什么?
23、 STM32的每一个IO模块内部都有多少个寄存器?
24、 0x4002 1400是那一组IO口的首地址
25、 以下四类产品中,属于低功耗产品的是?
26、 STM32F407ZGT6的主频最高可达多少Mhz?
27、 STM32系列产品的命名中,STM32F407ZGT6中的Z的含义是?
28、 对C语言文件编译后获得的文件叫什么文件?
29、 要想让STM32从flash启动,应该如何配置它的BOOT0和BOOT1?
30、 STM32F4内置的低速时钟LSI的频率是多少?
31、 语句RCC_CR |= 1<<16; while(((RCC_CR&(1<<17))==0)); 的作用是什么?
32、 PLLCFGR寄存器的的第22位的作用是什么?
33、 语句RCC_CFGR &= ~(3<<0); RCC->CFGR |= 2<<0; 的作用是什么?
34、 SPI2模块挂接在那类总线上?
35、 滴答定时器是多少位的倒计数器?
36、 假设系统时钟主频是168MHz,滴答定时器的时钟源为参考时钟(HCLK/8),要实现一次定时500ms,则滴答定时器的初值应为多少?
37、 滴答定时器的CTRL寄存器的bit0位的作用是什么?
38、 如果滴答定时器的重载寄存器的值为100,则滴答定时器的计数周期的次数是多少次?
39、 STM32的每个位段的大小是多少?
40、 1个字节包含多少个bit?
41、 位段的1个bit与别名区的一个什么相当?
42、 SRAM区域的位段的起始地址是多少?
43、 GPIOF->ODR的bit9在别名区中的映射地址是多少?
44、 对于一个无符号数n,它左移2位相当于什么?
45、 1MByte = ( )kbyte
46、 计算机系统给存储器编地址以什么为单位?
47、 STM32中用于存储程序的存储区域叫什么?
48、 STM32中flash的起始地址是多少?
49、 STM32的IO口的输入数据被保存在哪个寄存器中?
50、 HAL库的延时函数HAL_Delay()延时的单位是多少?答案:B
51、 HAL库中,读取某个引脚电平的函数是什么?
52、 HAL库中,函数HAL_GPIO_TogglePin()的作用是什么?
53、 HAL库中,函数HAL_GPIO_EXTI_Callback()位于什么中?
54、 HAL库中,中断回调函数的前面用一个__weak修饰,该__weak的作用是什么?
55、 AIRCR寄存器中的bit10~bit8 = 3,则STM32的优先级组别是多少?
56、 STM32支持的外部中断一共有多少个?
57、 已知SYSCFG_EXTICR0的每4个配置位配置的IO引脚与外部中断输入线,当前,某个四位EXTIx[3:0] = 0b0010, 此时选择的是第几组的第x引脚作为外部中断输入引脚。
58、 要想让STM32的外部中断由上升沿触发,则应配置GPIO模块的那个寄存器?
59、 在将字符串发到到串口助手上时,我们一般都在字符串的后面加"\r\n",这个“\r\n”的作用是什么呢?
60、 波特率的含义是什么?
61、 HAL_UART_Transmit(&huart1,buffer,5,100);的作用是什么?
62、 STM32的串口句柄类型UART_HandleTypeDef的成员RxXferCount的作用是什么?
63、 STM32的串口控制寄存器CR1中的UE位的作用是什么?
64、 STM32的串口控制寄存器CR1中的RE位的作用是什么?
65、 STM32的串口的状态寄存器中,用于说明数据已经接收完成的是那个位?
66、 STM32的串口通信的波特率通过那个寄存器设置?
67、 GPIO的IO引脚的复用为那个模块的功能是通过那个寄存器来设置?
68、 STM32的定时器在做PWM功能使用时,CCRx寄存器的作用是什么?
69、 CCRx寄存器在输入捕获中的作用是什么?
70、 以下4个寄存器中,用于配置使能输入输出通道的是?
71、 以下4个寄存器中,用于保存计数器的初值的是?
72、 以下4个函数中,用于设置捕获触发方式的是?
73、 以下4个函数中,用于做PWM方式启动的是?
74、 以下4个寄存器中,设置PWM的工作方式在那个寄存器中?
75、 以下4个函数中,用于做捕获方式启动的是?
76、 以下4个函数中,用于中断方式启动定时器的是?
77、(多选题) 要想让开漏电路能输出0和1,应该怎么做?
78、(多选题) 计算机的硬件系统主要包含什么?
79、(多选题) 使用串口进行通信时,通信双方需要设置哪些选项相同?
80、(多选题) 以下为轮询方式接收函数HAL_UART_Receive()的参数的是?
81、(多选题) 以下选项中属于结构体UART_InitTypeDef的成员的的?
82、(多选题) 以下选项中属于函数HAL_USART_MspInit的作用的是?
83、(多选题) 如果要开启STM32的串口的发送功能,需要置位那些位?
84、(多选题) 以下寄存器中,属于定时器的寄存器的是?
85、(多选题) 以下寄存器中,属于定时器的时基单元寄存器的是?
86、(多选题) STM32定时器的PWM模式1的特点是什么?
87、(多选题) 函数HAL_TIM_PWM_Start()主要做两件事,这两件事是什么?
88、(多选题) 输入捕获的作用有那些?
89、(多选题) HAL_TIM_IC_Start_IT()主要做三件事,分别是?
90、(判断题) 在判断按键的闭合时,如果按键一端接低电平,而外部电路又没有接上下拉电阻,此时应该使能对应位的上拉电阻.
91、(判断题) 上拉电阻指的是一端接IO口,另一端接电源正极的电阻
92、(判断题) 在进行机械按键状态的识别时,要注意不要重复对一次按下进行多次判断。
93、(判断题) 使用反转法识别矩阵键盘的按键状态的重点是获取按键的键码值。
94、(判断题) STM32CubeMX以HAL库和LL库为基础(默认是HAL库),可以配置MCU管脚初始化,生成程序框架,不用自己搭建工程。
95、(判断题) 安装CubeMX时要注意不要使用中文路径,因为它对中文路径支持不好。
96、(判断题) 使用CubeMX建立工程时,可以使用中文路径。
97、(判断题) CubeMX的Timers栏 用于配置定时器和实时时钟外设
98、(判断题) 使用CubeMX设置好某个引脚为输出功能后,该引脚会变为棕色
99、(判断题) 在使用ST-LINK下载程序时,我们需要在CubeMX中点击Sys进入调试接口配置窗口,配置debug栏选中Serial Wire。
100、(判断题) 在做好正确的初始化后,语句HAL_GPIO_WritePin(GPIOF, GPIO_PIN_9, GPIO_PIN_RESET);的作用是设置PF9输出低电平。
101、(判断题) HAL库中,GPIO口的初始化函数是HAL_GPIO_DeInit
102、(判断题) HAL库中,宏__HAL_RCC_PPP_CLK_ENABLE()的作用是使能某个外设PPP的时钟。
103、(判断题) STM32的中断服务函数的入口位于文件startup_stm32f407xx.s中
104、(判断题) stm32的外部中断线中5~15的中断是一根外部中断线对应一个中断函数
105、(判断题) HAL库中的函数HAL_GPIO_EXTI_IRQHandler是专门用于处理外部中断的一个通用函数。
106、(判断题) CM4内核支持256个中断,其中包含16个内核中断和240个外部中断,并且具有可编程的16级中断优先级的设置。
107、(判断题) STM32F407ZGT6支持的中断仅有92个,包括10个内核中断和82个可屏蔽中断
108、(判断题) STM32的硬件中断HardFault的优先级是0
109、(判断题) STM32的中断优先级最高的是Reset
110、(判断题) stm32的可屏蔽中断NMI的优先级是-1
111、(判断题) 通过SWI指令调用的系统服务的中断是SVCall
112、(判断题) 语句ISER[0] |= 1<<6;的作用是在NVIC中使能EXTI0
113、(判断题) NVIC中的使能中断寄存器组是ISER,失能寄存器组是ICER。
微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序