- 在函数中定义的静态变量,可以不用赋初始值,因为程序会分配存储空间。(√)
- Uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx,uint16_t GPIO_Pin)为读取IO口输入电平库函数。(√)
- Define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方便.(√)
- C语言中extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到变量和函数时在其他模块中寻找其定义。同时,对于extern声明变量可以多次,定义也可以多次。(×)
- 单片机程序开发过程中,经常会遇到一种情况,当满足某条件时对一组语句进行编译,而当条件不满足时编译另一组语句。(√)
- JLINK下载之前需要确保先编译工程,确保没有Error才可以下载。(√)
- STM32F407VET6一共有5组IO口,每组有16个IO口。(√)
- 在用MDK5编写STM32程序时,所有的外设在使用之前都需要使能对应的时钟。(√)
- BSRR寄存器32位分为低16位BSRRL和高16位BSRRH,BSRRL配置一组IO口得16个IO口得位置状态(0),BSRRH配置复位状态(1)。(×)
- BOOT1为0是选择主Flash自举。(×)
- keil发布经历了5个版本。(×)
- JLINK能给开发板供电。(×)
- 在用MDK5编写STM32程序时,使用GPIO可以不用先使能相应的GPIO时钟。(×)
- STM32的Cortex-M3和Cortex-M4的GPIO口区别在于M3只有输入上拉和下拉,而M4有输入输出的上拉和下拉。(√)
- STM32产品线不同系列的产品可以兼容。(×)
- Cortex-M4采用ARMv6-ME架构。(×)
- 对于STM32F4编程,GPIO相关的定义与申明在stm32f4xx_gpio.c和stm32f4xx_gpio.h两个固件库文件中。(√)
- Cortex-M4低功耗设计供电范围也大,工作主频越低。(×)
- 按键扫描不支持连续按,在扫描函数中局部变量可以用static定义。(√)
- 在进入按键扫描函数中,延时后再读取按键值是为了防止按键抖动引起错误值。(√)
- 按键输入检测是低电平有效。(√)
- STM32的IO口用复用功能的目的是最大限度的利用端口资源(√)
- 在用MDK5编写STM32程序时,使用GPIO可以不用先使能相应的GPIO时钟。(×)
- STM32的大部分引脚除了当GPIO使用外,还可以复用为外设功能引脚。(√)
- BOOT1为0是选择主Flash自举。(×)
- MDK5新建工程文件夹时不可以使用中文名。(√)
- MDK5新建工程模板用的固件库版本是V1.4,这是F4专用固件库。(√)
- stm32f4xx_fmc.c是STM32F42和STM32F43系列用,STM32F407用不到。(√)
- stm32f4xx_rcc.c在我们编写流水灯的时候不需要用到,所以可以删除。(×)
30.STM32F407ZGT6总共有144个IO口。(×)
物联网网关 判断题
最新推荐文章于 2024-07-01 10:34:53 发布