嵌入式系统设计智慧树知到答案章节测试2023年山东科技大学
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章测试
1.和PC系统机相比嵌入式系统不具备以下哪个特点()。
A:可执行多任务
B:系统精简
C:系统内核小
D:专用性强
答案:A
2.嵌入式系统有硬件和软件部分构成,以下()不属于嵌入式系统软件。
A:驱动
B:嵌入式中间件
C:系统软件
D:FPGA编程软件
答案:D
3.以下哪个不是嵌入式系统设计的主要目标?()
A:低成本
B:超高性能
C:低功耗
D:实时要求高
答案:B
4.下面哪个系统不属于嵌入式系统()
A:MP3 播放器
B:“银河玉衡”核心路由器
C:“银河”巨型计算机
D:GPS 接收机
答案:C
5.下面关于哈佛结构描述正确的是()
A:存储空间与 IO 空间分离
B:程序存储空间与数据存储空间合并
C:存储空间与 IO 空间合并
D:程序存储空间与数据存储空间分离
答案:D
6.嵌入式操作系统的主要目标并不包括()
A:代码体积
B:实时处理能力
C:与硬件的交互能力
D:强大多任务支持
答案:D
7.以下属于嵌入式操作系统的是()
A:VxWorks操作系统
B:Ubuntu操作系统
C:µC/OS-II操作系统
D:Linux操作系统
答案:AC
8.以MCU为核心的嵌入式产品至少应包括()
A:输出部分
B:通信部分
C:输入部分
D:显示部分
答案:ABC
第二章测试
1.Cortex-M处理器采用的架构是()
A:v7
B:v6
C:v5TE
D:v4T
答案:A
2.Cortex-M3的提供的流水线是()
A:5级
B:2级
C:3级
D:8级
答案:C
3.Cortex-M3系列处理器支持Thumb-2指令集。
()
A:对
B:错
答案:A
4.STM32系列MCU在使用电池供电时,提供3.3~5V的低电压工作能力。
()
A:对
B:错
答案:B
5.STM32处理器的LQPF100封装芯片的最小系统只需7个滤波电容作为外围
器件。
()
A:错
B:对
答案:B
6.以下哪项关于 SRAM和 DRAM的区别是不对。
()
A:SRAM 比 DRAM慢
B:SRAM比 DRAM耗电多
C:DRM需要周期性刷新
D:DRAM 存储密度比 SRAM高得多
答案:A
第三章测试
1.固件包里的Library文件夹包括一个标准的模板工程,该工程编译所有的库
文件和所有用于创建一个新工程所必须的用户可修改文件。
()
A:错
B:对
答案:A
2.Bootloader 主要功能是系统初始化、加载和运行内核程序()
A:对
B:错
答案:A
3.STM32的ISP下载,只能使用串口1,也就是对应串口发送接收引脚PA
(9),PA(10)。
()
A:错
B:对
答案:B
4.上位机软件mcuisp,设置DTR的低电平复位,RTS高电平进BootLoader,
实现一键下载。
()
A:错
B:对
答案:B
5.startup_stm32f10x_hd.s文件中的hd代表高密度产品, FLASH容量大于
256K。
()
A:错
B:对
答案:B
第四章测试
1.每个通用I/O端口有()个32位的配置寄存器,()个32位的数据寄存
器,()个32位的置位/复位寄存器,()个16位的复位寄存器,()个
32位的锁定寄存器( )
A:2,2,1,2,1
B:2,1,2,1,1
C:2,2,2,1,1
D:2,2,1,1,1
答案:D
2.()寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作( )
A:GPIOX_BSRR和GPIOX_LCKR
B:GPIOX_CRL和GPIOX_CRH
C:GPIOX_BSRR和GPIOX_BRR
D:GPIOX_IDR和GPIOX_ODR
答案:C
3.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为()时可
以是激活的或者非激活的。
A:输入
B:输出
C:推挽
D:开漏
答案:A
4.每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以()的方式
访问。
A:32位字
B:16位字节
C:16位字
D:32位字节
答案:A
5.固件库中的功能状态(FunctionalState)类型被赋予以下两个值()
A:YES或者NO
B:SUCCESS或者ERROR
C:ENABLE或者DISABLE
D:SET或者RESTE
答案:C
6.固件库中的标志状态(FlagStatus)类型被赋予以下两个值()
A:SET或者RESTE
B:SUCCESS或者ERROR
C:YES或者NO
D:ENABLE或者DISABLE
答案:A
7.以下为STM32的GPIO端口配置寄存器的描述,在GPIO控制LED电路设
计时,要使最大输出速度为10MHz,应该设置()
A:MODE
B:CNF
C:MODEy[1:0]
D:CNFy[1:0]
答案:C
8.以下为GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使
最大输出速度为2MHz,应该设置MODE[1:0]值为()
A:01
B:00
C:10
D:11
答案:C
9.Cortex-M3体系架构中,有了位带位操作后,可以使用普通的加载/存储指
令来对单一的比特进行读写。
()
A:对
B:错
答案:A
10.Cortex-M3体系架构中,有两个区中实现了位带:一个是SRAM区的最低
1MB范围,第二个则是片内外设区的最低1MB范围。
()
A:对
B:错
答案:A
11.端口输入数据寄存器位[15:0]是只读的,并且仅能按字访问,它们包含相关
I/O端口的输入值。
()
A:对
B:错
答案:A
第五章测试
1.按键KEY0在未按下状态时处于高电平,当按键按下时将出现下降沿。
()
A:对
B:错
答案:A
2.函数GPIO_ReadInputDataBit()本质上操作的是(ODR)寄存器。
()
A:对
B:错
答案:A
3.关键字static只能用于变量定义。
()
A:错
B:对
答案:A
4.在判断按键是否按下后进行延时操作的目的是为了按键消抖后再次判断。
()
A:错
B:对
答案:B
5.按键扫描程序KEY_Scan()中变量key_up的作用是为了标记当前按键的状态。
()
A:错
B:对
答案:B
第六章测试
1.三种不同的时钟源可被用来驱动系统时钟(SYSCLK),其中不包括()
A:HSE振荡器时钟
B:HSI振荡器时钟
C:PLL时钟
D:LSE振荡器时钟
答案:D
2.AHB和APB2域的最大频率是72MHz,APB1域的最大允许频率是36MHz。
()
A:对
B:错
答案:A
3.三种不同的时钟源可以给RTCCLK提供时钟,其中不包括( )
A:HSE的128分频
B:HSE时钟
C:LSE时钟
D:LSI时钟提供
答案:B
4.寄存器位HSEON的作用是外部高速时钟使能。
()
A:对
B:错
答案:A
5.若使PLL设置为9倍频,可将寄存器位PLLMUL设置为0111。
()
A:对
B:错
答案:A
第七章测试
1.STM32F107V有()可屏蔽中断通道()
A:40
B:50
C:0
D:60
答案:D
2.STM32F107V采用()位来编辑中断的优先级()
A:16
B:4
C:32
D:8
答案:B
3.向量中断控制器最多可支持()个IRQ中断。
A:127
B:255
C:240
D:128
答案:C
4.系统控制寄存器NVIC和处理器内核接口紧密耦合,主要目的是()
A:无所谓,没有特别的意思,远一点也没有关系
B:减小延时,高效处理最近发生的中断
C:连接更可靠,减小出错的概率
D:结构更紧凑,减小芯片的尺寸
答案:B
5.关于中断嵌套说法正确的是()
A:只要响应优先级不一样就有可能发生中断嵌套
B:只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套
C:其余说法都不对
D:只要抢占式优先级不一样就有可能发生中断嵌套
答案:D
6.在STM32107向量中断控制器管理下,可将中断分为()组。
A:4
B:5
C:7
D:6
答案:B
7.中断屏蔽器能屏蔽()
A:所有中断和异常
B:异常所有其他中断
C:部分中断
D:除了NMI外所有异常和中断
E:除了NM
答案:D
8.STM32嵌套向量中断控制器(NVIC)具有()个可编程的优先等级。
A:36
B:43
C:72
D:16
答案:D
9.所谓不可屏蔽的中断就是优先级不可调整的中断。
()
A:错
B:对
答案:A
10.向量中断控制器只负责优先级的分配与管理。
()
A:对
B:错
答案:B
11.从某种意义上说,异常就是中断。
()
A:错
B:对
答案:B
12.向量中断控制器只负责优先级的分配与管理,中断的使能和禁止和它无关。
()
A:错
B:对
答案:A
13.中断的优先级和它在中断向量表里的位置没有关系。
()
A:错
B:对
答案:A
14.当抢占式优先级不一样时,一定会发生抢占。
()
A:对
B:错
答案:B
15.向量中断控制器允许有相同的优先级。
()
A:错
B:对
答案:B
第八章测试
1.串行通信中,按数据传送方向可以分为单工、半双工与全双工三种形式。
()
A:错
B:对
答案:B
2.串行通信中,按同步时钟类型可以分为异步与同步两种串行通信方式。
()
A:错
B:对
答案:B
3.通用异步收发器(UART)共有三个接口,分别是TXD、RXD和GND。
()
A:对
B:错
答案:A
4.异步串行通信是以字符帧为发送单位,包括起始位、数据位与停止位等三个
部分以及可选择的奇偶校验位。
()
A:对
B:错
答案:A
5.串口时钟fCK为72MHz,波特率寄存器(USART_BRR)中的值应配置为
468.75(十进制)才可以生成9600bps波特率。
()
A:对
B:错
答案:A
6.若要向波特率寄存器(USART_BRR)中写39.0625(十进制),实际应当写
入0X0271(十六进制)。
()
A:对
B:错
答案:A
7.SPI通信是全双工同步通信,IIC通信是半双工异步通信。
()
A:对
B:错
答案:A
8.UART异步通信方式引脚连接时,一端的TXD连接到另一端的RXD。
()
A:错
B:对
答案:B
9.STM32的UART只支持常用波特率设置。
()
A:对
B:错
答案:B
10.库函数USART_ClearITPendingBit()的作用是查询串口的中断标志位。
()
A:对
B:错
答案:B
第九章测试
1.STM32F103的IO口中PA0-PA15对应外部中断线0。
()
A:对
B:错
答案:B
2.STM32的中断控制器支持19个外部中断/事件请求。
()
A:对
B:错
答案:A
3.外中断线5和外部中断线6共用一个中断服务函数。
()
A:对
B:错
答案:A
4.使用外部中断时不需要进行NVIC的配置。
()
A:对
B:错
答案:B
5.由于EXTI为外部电平触发的中断,因此在触发中断后不需要清除中断标志
位。
()
A:对
B:错
答案:B
第十章测试
1.计数器、自动装载寄存器和预分频器寄存器可以由软件读写,即使是在计数
器正在运行的状态下。
()
A:对
B:错
答案:A
2.STM32F103中定时器使用的时钟都是来源于APB1总线上的36MHz时钟。
()
A:错
B:对
答案:A
3.预分频器可以将计数器的时钟频率按1到65536之间的任意值分频。
()
A:对
B:错
答案:A
4.高级控制定时器和通用定时器是完全独立的,不共享任何资源。
()
A:对
B:错
答案:A
5.在定时器的中断服务函数中,首先应当判断触发定时器中断的中断源。
()
A:对
B:错
答案:A
6.使用库函数编写定时器程序时,运行完定时器初始化函数
TIM_TimeBaseInit(),定时器立即开始计数。
()
A:错
B:对
答案:A
第十一章测试
1.STM32F103的高级定时器和通用定时器支持4个捕获比较通道。
()
A:错
B:对
答案:B
2.使用定时器的PWM功能时不需要配置TIM_TimeBaseInit()函数。
()
A:对
B:错
答案:B
3.程序运行过程中可以随时调用TIM_SetCompare()函数改变CCR寄存器的值。
()
A:对
B:错
答案:A
4.当定时器的捕获/比较通道引脚被占用时,可以通过重映射功能把该通道映
射到其他特定引脚。
()
A:错
B:对
答案:B
5.使用定时器的PWM功能时不需要进行NVIC的配置。
()
A:错
B:对
答案:B
6.STM32的PWM工作过程中有效电平为高电平,无效电平为低电平。
()
A:错
B:对
答案:A
第十二章测试
1.OLED可以自发光,不需要背光。
()
A:对
B:错
答案:A
2.ALIENTEK的0.96寸OLED模块可以与5V电压兼容。
()
A:对
B:错
答案:B
3.使用8080并口读写时,WR和RD分别代表向OLED写入数据和从OLED
读取数据。
()
A:错
B:对
答案:B
4.通过设置BS1和BS2引脚电平可以改变OLED的通信方式。
()
A:错
B:对
答案:B
5.程序中对OLED的GRAM读写需要精确到行地址和列地址。
()
A:错
B:对
答案:A
第十三章测试
1.规则通道可以打断正在进行的注入通道转换。
()
A:错
B:对
答案:A
2.STM32的ADC最短采样周期为1.5个周期,最短转换时间为1us。
()
A:错
B:对
答案:B
3.STM32的ADC支持单通道模式和扫描模式,每种模式下又支持单次转换或
连续转换。
()
A:错
B:对
答案:B
4.STM32的ADC不可以测量负电压。
()
A:对
B:错
答案:B
5.初始化ADC通道的GPIO口时,应当设置模式为浮空输入模式。
()
A:对
B:错
答案:B
第十四章测试
1.IIC通信是一种半双工、同步串行通信。
()。
A:错
B:对
答案:B
2.一根IIC总线上只可以挂接1个外部设备。
()
A:错
B:对
答案:A
3.IIC总线进行有效数据传送时,SCL为高电平期间,SDA上的数据不允许变
化。
()
A:对
B:错
答案:A
4.读或写24C02时,主机发送的设备地址是不相同的。
()
A:错
B:对
答案:B
5.在读24C02时,接收到最后一字节数据后主机应当向24C02发送非应答信
号。
()
A:对
B:错
答案:A。