嵌入式系统与实验中国大学mooc网课答案-凯发k8天生赢家 初级会计习题 7389
(第1周)第一章 嵌入式系统概述 嵌入式系统概述(单元测试) 1、嵌入式系统的体系架构可以分成四个层次:嵌入式应用软件、嵌入式操作系统、嵌入式外围设备和( ) a、嵌入式处理器 b、通用处理器 c、嵌入式图形交互界面 d、嵌入式文件系统 2、嵌入式硬件系统的核心是? a、嵌入式处理器 b、cpu c、arm d、运算单元 3、嵌入式处理器可以分为嵌入式微控制器和( ) a、嵌入式片上系统 b、嵌入式arm c、嵌入式通用处理器 d、嵌入式dsp 4、苹果a10芯片内部包括的微处理器? a、4个arm-v8处理器 b、2个arm-v8处理器 c、4个gpu d、是32位的arm架构 5、本课程将要介绍的操作系统是? a、freertos b、android c、ubuntu/debian linux d、ucos-ii/iii 6、大部分的嵌入式软件开发采用的计算机语言有: a、c语言 b、c c、java语言 d、汇编语言 e、python 7、嵌入式微控制器为特定应用而设计,其特点是: a、效率高 b、可靠性高 c、功耗低 d、方便使用 e、易维护 8、下面哪些是串行通信接口? a、rs-232 b、i2c c、spi d、usb接口 9、对嵌入式系统开发人员的要求有? a、能读懂电路原理图 b、能读懂器件的数据手册 c、具有接口和通信协议基础 d、掌握微处理器的内部架构 e、掌握tci/ip、uip、lwip等协议 f、灵活使用c语言编程 10、车载电脑系统是典型的嵌入式系统 11、嵌入式系统区别于通用计算机系统的主要特点在于他是为某些特定任务而设计的 12、嵌入式系统区别于通用计算机系统的主要特点是成本低、体积小 13、嵌入式系统区别于通用计算机系统的主要特点是功耗低、可靠性高 14、嵌入式系统的体系架构总体可以分成嵌入式软件和嵌入式硬件两部分 15、嵌入式硬件系统的核心是嵌入式体系架构1.2嵌入式系统特点(单元测试) 1、近场通信(nfc)是一种短距离高频无线通信技术,一般传输距离是? a、10cm b、1cm c、20-50cm d、100cm 2、苹果手机采用的操作系统是? a、ios b、android c、windows ce d、mac 3、个人电脑(pc机)应用最广的操作系统是? a、windows b、mac c、linux d、android 4、iphone 6 成本构成中,占比最高的是? a、显示/触屏 b、系统芯片a8 c、基带和收发芯片 d、电池 e、相机 5、ios操作系统支持的硬件平台有: a、iphone b、ipod touch c、ipad d、android e、ibm x86 6、移动通信子系统传统结构包括? a、基带芯片 b、收发芯片 c、功率放大器 d、低噪声放大器 7、嵌入式系统的实时性主要由哪些技术保障? a、中断系统支持 b、实时调度 c、更高的处理器主频 d、多核心多线程处理器 8、关于近场通信(nfc)的说法,正确的是? a、适合短距离无线通信 b、通信距离通常10cm c、可以用来连接互联网 d、是接触式点对点通信 9、衡量实时性的重要指标有 a、任务切换时间 b、中断响应时间 c、平均无故障工作时间 d、处理器运算速度 10、在嵌入式系统中,通常用触摸屏代替( ) a、鼠标 b、键盘 c、压力传感器 d、指纹识别传感器 11、手机是典型的嵌入式系统 12、手机系统的开发流程与通常的嵌入式系统开发类似 13、嵌入式系统工程师需要根据应用需求进行软硬件裁剪和配置 14、ios是google为苹果公司的移动设备所开发的操作系统 15、android是一种嵌入式操作系统 16、“硬实时”操作系统是指完全由硬件逻辑实现的操作系统(第3周)第二章 arm cortex-m4微控制器架构 第二章 arm cortex-m4 微控制器(单元测验) 1、arm指令集架构以多少位为主? a、32位 b、16位 c、64位 d、8位 2、下列关于armv4t中的“t”的描述,正确的是? a、是 thumb 的缩写 b、t表示支持加速特性 c、这是一种32位的指令集 d、该架构用较长的操作码提供更高的执行效率 3、arm cortex-m4微控制器与cortex-m3的主要区别是? a、m4比m3多了dsp和fpu单元 b、m3比m4多了dsp和fpu单元 c、m4比m3具有更高的执行效率 d、m4是m3的升级版,具有不同的处理器架构 4、微处理器的指令集架构可以被划分成多种类型,arm指令集架构主要属于其中的 a、精简指令集(reduced instruction set computer,risc) b、复杂指令集(complex instruction set computer,cisc) c、超长指令字指令集(very long instruction word,vliw) d、单指令多数据指令集(simd) 5、arm cortex-m4微控制器采用的架构是? a、armv7-m b、armv4t c、armv7-a d、armv6-m 6、关于nvic的说法正确的是? a、是 nested vector interrupt controller 的缩写 b、中文含义是嵌套向量中断控制器 c、采用nvic机制的处理器,硬件上为抢占式多任务操作系统提供了支持 d、nvic具有独立的处理器核心,能与主处理器并行处理中断任务,具有更高的执行效率 7、指令集架构是计算机体系结构中与程序设计相关的部分,它包括 a、一系列的机器指令 b、中断和异常处理 c、寻址模式 d、c语言数据类型 8、微处理器的指令集架构可以分成哪些种类? a、精简指令集(reduced instruction set computer,risc) b、复杂指令集(complex instruction set computer,cisc) c、超长指令字指令集(very long instruction word,vliw) d、流水线指令集(pipelined computer) 9、risc指令集主要特点有 a、指令数目少,而且每条指令采用相同的字节长度 b、寻址方式简化 c、指令集中大多数操作都是寄存器到寄存器之间的操作,数据操作一般只有简单的诸如load(读取)和store(存储)操作 d、便于使用处理器并行技术,适合于采用流水线、超流水线和超标量技术 e、简化了处理器结构,更适合微控制器的设计 10、指令集架构是计算机体系结构中与程序设计相关的部分,它包含了一系列的 a、机器指令 b、基本数据类型 c、寻址模式 d、中断和异常处理 11、嵌入式系统中常用的arm架构、mips架构和powerpc都属于risc架构 12、所有采用arm处理器的cpu都支持arm 指令集 13、arm架构主要采用了 amba 总线架构 14、ti 公司的 wi-fi 芯片 cc3200 内部集成了一颗 arm cortex-m4 微控制器,能在上面运行用户程序 15、复杂指令集(cisc)的微处理器系统通常比精简指令集(risc)的系统更适合处理器并行技术 16、mips (microprocessor without interlocked piped stages,“无内部互锁流水级的微处理器”)是一种复杂指令集csic处理器第二章 arm cortex-m4 微控制器(单元测验2) 1、硬件中断(外部中断)主要有? a、可屏蔽中断 b、不可屏蔽中断 c、timer溢出中断 d、adc采样完成中断 2、关于中断向量的说法,正确的是? a、英文全称为 interrupt vector b、中断向量是中断服务程序的入口地址 c、处理器全部的中断向量组成中断向量表 d、某个中断源的中断向量地址由用户按需设置 3、关于软件中断的说法,正确的是? a、问需要特权模式下才能执行的系统服务 b、系统调用异常(svc)可触发软件中断 c、可挂起系统调用(pendsv)可触发软件中断 d、常用在处于特权应用程序访问需要非特权模式下才能执行的系统服务 4、关于尾链(tail-chaining)的说法,正确的是? a、在cortex-m3/m4中采用了尾链技术 b、arm7处理器没采用尾链技术 c、采用尾链技术使得cortex-m3/m4连续响应中断时,isr之间的额外开销由arm7的42个周期缩减到6个周期 d、cortex-m3/m4处理器的压栈(push)和出栈(pop)指令都需要12个机器周期 5、引起异常的内部条件通常是? a、指令执行 b、不对界错误 c、违反特权级 d、跟踪 6、cortex-m4微控制器响应中断时,能同时进行压栈和中断向量的存取操作 7、cortex-m4微控制器支持中断嵌套,更高优先级的中断能打断低优先级中断的执行 8、arm cortex-m4f把中断分为内核中断与非内核模块中断 9、中断服务程序的设计与普通构件函数设计是一样的,区别是中断不发生(触发)时,中断服务程序不执行 10、不可屏蔽中断虽然无法被用户代码屏蔽,但处理器可以根据需要响应 11、某个中断源的中断向量地址由用户按需设置 12、中断优先级相同的多个中断源同时发生(请求)时,cortex-m4处理器随机从中抽取中断向量执行 13、处理器一般只有在指令流水线的译码阶段才能识别异常,一旦进入指令流水线的运行阶段则无法响应异常请求(第4-5周)第五章 通用并行接口(gpio) 第5章 单元测验b 1、【s05b】gpio模块中,每个引脚的内部基本电路主要包括方向控制电路,输入________,上/下拉电阻,输出锁存器等组成 a、多路开关 b、数据复用器 c、锁存器 d、缓冲器 2、【s05b】gpio模块中,外部信号用作中断时,可以配置为上升沿触发,或者________触发 a、前沿 b、电平触发 c、上升/下降双边沿触发 d、下降沿 3、【s05b】msp432应用编程中,函数gpio_getinputpinvalue(gpio_port_p5, gpio_pin1 gpio_pin2)的意思是________。 a、读p5.3引脚的逻辑电平,返回值是布尔型 b、读p5.3引脚的逻辑电平,返回值要么是0要么是1 c、读p5.1和p5.2引脚的逻辑电平,返回值是这两个引脚电平的逻辑或 d、分别读p5.1和p5.2两个引脚的逻辑电平,返回这两个逻辑电平 4、【s05b】msp432在复位后,其引脚输出寄存器的默认值是? a、0,一旦设置为输出,立即输出低电平 b、1,一旦设置为输出,立即输出高电平 c、0,默认启用输入下拉电阻 d、可能是0也可能是1 5、【s05b】pxies寄存器是用来配置________。 a、脉冲触发的前后沿 b、配置电平触发 c、电平触发还是脉冲触发 d、高电平触发还是低电平触发 6、【s05b】gpio端口同时发生多个中断时,从哪个寄存器可以获知当前正在响应的中断源? a、pxiv b、pxie c、pxifg d、pxies 7、【s05b】如果msp432的某个端口设置高驱动输出引脚,除了与一般驱动的端口配置相同外,还必须配置________。 a、输出寄存器 b、方向寄存器 c、驱动选择寄存器 d、触发选择寄存器 8、【s05b】如果msp432的某个端口设置为输入引脚,要配置为上拉引脚的寄存器的英文名称________。 a、pxdir b、pxout c、pxren d、pxies 9、【s05b】如果msp432的某个引脚外接发光二极管的阴极,若使发光二极管亮,则该引脚应该________。 a、设置为输出,输出高 b、设置为输出,输出低 c、可以设置为输入 d、可以设置为开漏输出 10、【s05b】数据手册中,在普通情况下,gpio口的所有输出电流不超过48ma。当在高驱动能力时,所有输出电流不超过________ma a、100 b、120 c、150 d、200 11、【s05b】在msp432p401r的口袋实验板中,mclk和smclk默认的时钟频率为________。 a、3mhz b、32.768khz c、2mhz d、48mhz 12、【s05b】如果msp432的某个端口设置为输入引脚,在调试中,应该查看的相关可能寄存器有________个。 a、1 b、2 c、4 d、3 13、【s05b】矩阵式键盘在软件编程处理中,需要解决的问题有: a、判断按键的按下与弹起 b、键盘去抖动 c、键码识别 d、行列分配 14、【s05b】在gpio模块中,与中断配置相关的寄存器有________。 a、中断使能寄存器(pxie) b、中断标志寄存器(pxifg) c、中断选择寄存器(pxies) d、中断向量寄存器(pxiv) 15、【s05b】在前后级电路的电平匹配设计中所采用的可能方法有________ a、缓冲器 b、开漏输出,外接上拉电阻 c、直接连接 d、分压器(第13周) tcp/ip协议及其应用 6.1 6.2 tcp/ip协议概述(单元测试) 1、关于 tcp/ip 的说法2,正确的是? a、应用层的主要协议有telnet、ftp、smtp等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层 b、传输层的主要协议有udp、tcp,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享 c、网络层的主要协议有icmp、ip、igmp,主要负责网络中数据包的传送等 d、网络访问层(网路接口层或数据链路层),主要协议有arp、rarp,主要功能是提供链路管理错误检测、对不同通信媒介有关信息细节问题进行有效处理等 2、关于 iot 的说法,正确的是? a、是 internet of things 的缩写,即物联网 b、物联网通过互联网、电信网等信息载体构建 c、物联网让所有物体、物理设备和智能设备实现互联互通能力 d、现在使用的gsm电话系统就是一个典型的物联网系统 3、在tcp/ip的四层参考模型中,应用层包括的常见协议有? a、文件传输协议(ftp) b、超文本链接协议(http) c、动态主机配置协议(dhcp) d、网络地址转换协议(nat) 4、嵌入式产品接入互联网促成了物联网(iot)的产生 5、tcp/ip协议族构建了互联网的基础网络体系架构,是最基本的协议 6、构建计算机网络时采用了层次模型,通常分为7层,每层实现相对独立的功能,层与层之间通过接口来提供服务 7、tcp/ip协议的7层模型中,两台电脑通过以太网线建立连接,以太网线缆属于数据链路层 8、iso/iec7498标准定义了网络的7层框架,也就是开放式系统互联参考模型(open systems interconnection reference model,osi) 9、ip协议提供不可靠、无连接的数据包传送服务 10、tcp协议能提供可靠的数据包传输 11、192.168.0.0开头的ipv4内部网络中,不超过6万个内部地址(主机) 12、当数据包经由tcp/ip协议栈时,每一层协议都会添加相应的尾部字段 13、tcp/ip参考模型中的网络接口层对应osi参考模型中的网络层、数据链路层和物理层 14、tcp和udp传输的帧结构中,“序列号码”和“确认号码”的数值范围都是0-65535 15、tcp传输的帧结构中,“窗口大小”用来通知目的地一次能发给源方的字节数上限 16、在tcp/ip的四层参考模型中,http协议处于应用层 17、ftp(文件传输协议)使用的默认端口号是216.3 lightweight ip概述(单元测试) 1、关于lwip协议的说法1,正确的是? a、lwip是 lightweight ip 的缩写,是一个开放源代码的轻量化的tcp/ip协议栈实现 b、lwip是瑞典计算机科学院(sics)的adam dunkels 开发的一个小型开源的tcp/ip协议栈 c、lwip支持tcp/ip协议族中的ip, ipv6, icmp, nd, mld, udp, tcp, igmp, arp, pppos, pppoe等协议 d、lwip协议栈减少了内存使用率和代码空间大小,适合运行在资源受限的嵌入式系统中 2、关于lwip协议的说法2,正确的是? a、实现lwip仅需几十kb的内存和大约40kb的程序存储空间 b、lwip支持 dhcp client, dns client, autoip, snmp agent 等配置协议 c、lwip支持 http server, sntp client, smtp client, netbios nameserver 等应用协议 d、可以通过修改 opt.h 文件中的条件编译对lwip协议进行裁剪和配置 3、从lwip凯发k8天生赢家官网可知1: a、lwip凯发k8天生赢家官网是 https://savannah.nongnu.org/projects/lwip/ b、截止2020年4月,lwip的最新版本是2018年发布的 lwip 2.1.2 c、实现lwip仅需几十kb的内存和大约40kb的程序存储空间 d、lwip项目遵循gnu协议 4、从lwip凯发k8天生赢家官网可知2: a、lwip项目已获bsd许可 b、lwip 由 adam dunkels 开发并维护 c、lwip项目不属于gnu项目 d、lwip 由 adam dunkels 开发,现在已交由 bsd 组织维护 5、关于bsd开源软件协议的说法,正确的是? a、即 berkeley software distribution,伯克利软件发行协议 b、bsd开源协议对使用者来说非常自由,可以自由的使用或修改源代码,也可以将修改后的软件开源或闭源再次发布 c、遵循bsd协议的软件在分发时,需要包含原来代码中的bsd协议、凯发k8天生赢家的版权提示和免责声明,不能利用开源作者/机构名字等进行市场推广 d、遵循bsd协议的软件源代码发布后,使用者对源代码修改后不允许采用闭源的方式重新发布该软件 6、只能在无操作系统的微控制器上实现lwip协议 7、lwip中,消息传递是通过邮箱机制实现的,有邮递(post)和提取(fetch)两种典型操作6.4 6.5 基于lwip的web应用开发 实验(单元测试) 1、关于lwip实验中,lwip_debug 功能的说法,正确的是? a、lwip_debug 是条件编译控制开关,用来选择是否输出lwip调试信息 b、输出调试信息时,在头文件中需要有定义: #define lwip_debug c、输出调试信息时,在头文件中需要有定义: #define lwip_debug = on d、不输出调试信息时,在头文件中需要有定义: #define lwip_debug = off 2、lwip实验中,执行函数 lwipinit(g_ui32sysclock, pui8macarray, 0xc0a80001, 0xffffff00, 0, ipaddr_use_static); 的功能是? a、用来设置静态ip地址 b、函数执行的结果会将ip地址设置为 192.168.0.1 c、函数执行的结果会将ip地址设置为 0xc0.0xa8.0x00.0x01 d、用来初始化动态ip地址 3、关于 socket 的说法,正确的是? a、socket又称为bsd套接字(bsd sockets)、伯克利套接字(berkeley sockets),集成在1983发布的4.2版本bsd unix操作系统中,是一套应用程序接口 b、"socket主要用于实现进程间通讯,在计算机网络通讯方面被广泛采用" c、socket是事实上的不同编程语言和不同操作系统的网络套接字标准 d、伯克利套接字的应用编程接口(api)是采用汇编语言的进程间通信的库,经常用在计算机网络间的通信 4、关于 http 的说法1,正确的是? a、http 即超文本传输协议(hypertext transfer protocol),提供了一种发布和接收html页面的方法 b、通过http或者https协议请求的资源由统一资源标识符(uniform resource identifiers,uri)来标识 c、http 2.0于2015年5月以rfc 7540正式发表,成为http标准协议 d、目前http协议已过时,用浏览器浏览网页时,使用的是ipv6协议 5、关于 http 的说法2,正确的是? a、http是一个基于tcp协议的客户端终端(用户)和服务器端之间请求和应答的协议标准 b、客户端通过网页浏览器或者其它的工具,发起一个http请求到服务器上指定端口,创建一个到服务器的tcp连接 c、http服务器在指定端口监听客户端的请求。一旦收到请求,服务器会向客户端返回应答状态,例如"http/1.1 200 ok",以及返回的应答内容,如请求的文件、图像或者其它信息 d、客户端采用http协议时,需要有dhcp协议支持,实现浏览的网页地址字串与ip地址之间的转换 6、在web服务器上运行脚本输出动态的内容信息的方法有? a、ssi(server side include) b、cgi(common gate interface) c、http(hypertext transfer protocol) d、uri(uniform resource identifiers) 7、关于ssi的说法,正确的是? a、ssi通常称为服务器端嵌入 b、大多数web服务器(尤其是基于unix平台)均支持ssi命令 c、任何包含ssi的文件在回复给客户端之前,都必须经过服务器的解析过程 d、"ssi命令以""<!--#""结束,ssi在使用时遵循以下格式 <!--#directive parameter=""value""-->" 8、关于cgi的说法,正确的是? a、cgi是一种基于浏览器的输入、在web服务器上运行的程序方法,cgi脚本独立于任何语言 b、cgi扩展在服务器上指定一个路径用来存储可执行的脚本文件( cgi目录) c、当web浏览器请求的url指向位于cgi目录下的某个文件时,http服务器运行该脚本文件并将运行的结果发送给web浏览器 d、cgi命令以"{/--#"开始 9、lwip实验中,实现的功能是? a、用网页控制开发板上发光二极管的亮/灭 b、用网页控制开发板上发光二极管的闪烁频率 c、获取开发板上温度传感器的温度值 d、获取开发板上的按键状态 10、lwip实验中,说法正确的是? a、实验用到了lwip协议栈,微控制器作为web服务器 b、实验板外接的小板是温度传感器模块,上面的温度传感器芯片是tmp75 c、实验中测温模块的温度值是通过usb电缆传递到电脑的 d、使用了蓝牙模块,用来传输数据到控制端 11、lwip实验中,在头文件中定义 #define lwip_debug = 1; 可打开调试信息输出功能的条件编译选项 12、lwip实验中,为了方便调试,使用了静态ip地址的方式,因此定义了: #define lwip_dhcp 0 13、lwip实验中,lwipinit()函数用来初始化动态ip地址(第15周) 线上随堂考(第3,6,7,8章内容) 随堂考,在线测试 1、msp432的i2c模块的中断标志位通过________清零。 a、软件清零 b、自动清零 c、硬件清零 d、不用清零 2、msp432的i2c模块正在响应的中断事件可以在________寄存器中查询。 a、ucbxiv b、ucbxie c、ucbxifg d、ucbxctl 3、msp432的i2c模块外部总线上必须连接________。 a、上拉电阻 b、下拉电阻 c、rc电路 d、滤波电路 4、msp432的i2c模块中,i2c工作时钟源选择位为________。 a、ucsselx b、ucbxctlw0 c、ucbxctlw1 d、ucmodx 5、msp432的i2c模块中,若设置为主机模式,需要将________位配置为1。 a、ucmst b、ucbxctlw1 c、ucsselx d、ucmodx 6、msp432的i2c模块中,配置i2c从模式产生stop条件位于寄存器________。 a、ucbxctlw1 b、ucbxctlw0 c、ucbxtbcnt d、ucbstatw 7、msp432的adc14模块的窗口比较器可以配置________门限。 a、2 b、3 c、4 d、5 8、msp432的adc14模块的每个通道可以配置________种工作模式。 a、4 b、32 c、6 d、8 9、msp432的adc14模块的中断源的优先级顺序是由________寄存器来配置。 a、adc14iv b、adc14ctl0 c、adc14ctl1 d、adc14memx 10、msp432的adc14模块共有________个结果存储寄存器。 a、32 b、10 c、6 d、8 11、在msp432的adc14模块时钟控制中,可以选择________种时钟源。 a、6 b、2 c、4 d、8 12、arm处理器中,c语言用 int 声明的变量位宽是? a、32bit(4个字节) b、16bit(2个字节) c、64bit(8个字节) d、128bit(16个字节) 13、code composer studio的初始化文件是? a、startup_msp432p401r_ccs.c b、startup_msp432p401r_gcc.c c、startup_msp432p401r_ewarm.c d、startup_msp432p401r_uvision.s 14、msp4322(arm cortex-m4)微控制器上电初始化堆栈(sp)之后,执行到复位入口偏移地址是________? a、0x0004 b、0x0000 c、0x0008 d、0x000c 15、本课程实验采用的微控制器型号是? a、msp432p401r b、arm cortex-m4 c、msp_exp432p401r d、tm4c123gh6pm 16、在ccs集成开发环境中,msp432p401r核心板集成的调试器名称是? a、xds110 b、cmsis-dap c、ti-xds100 d、jtag 17、当使用timera连续模式产生多个时间间隔时,以下说法正确的是: a、ccr的选择无需受芯片封装和引脚功能的限制 b、不应利用ccr0产生时间间隔,应使用其他ccr c、溢出中断不起作用,由选择的ccr中断产生时间间隔 d、mcu不宜进入休眠模式 18、假设希望将timera0设置为选择smclk时钟源,且工作在连续模式,下列控制字正确且最合理的是: a、ta0ctl = timer_a_ctl_ssel__smclk | timer_a_ctl_mc__continuous b、ta0ctl &= timer_a_ctl_ssel__smclk & timer_a_ctl_mc__continuous c、ta0ctl = timer_a_ctl_ssel__smclk timer_a_ctl_mc__continuous d、ta0ctl |= timer_a_ctl_ssel__smclk & timer_a_ctl_mc__continuous 19、以下关于timer32的说法,正确的是: a、有三个中断可以利用 b、有两路独立的32位定时器,每个定时器还可以拆分为2个16位定时器 c、写入重载寄存器会在下次计数周期开始时使用新的初值 d、往t32intclrx寄存器写入任意值,可以将定时器清零,重新计时 20、以下哪些功能不属于timera的捕获模块? a、设定捕获后输出的波形 b、切换捕获/比较功能 c、选择捕获发生的时刻 d、指示错过的捕获 21、msp432的eusci模块中,包含________个uart模块。 a、4个 b、1个 c、2个 d、3个 22、rs232串行接口最远传输距离是________。 a、50英尺 b、1200米 c、1500米 d、150米 23、uart的数据通信属于________。 a、异步全双工通信 b、同步半双工通信 c、异步半双工通信 d、同步全双工通信 24、请根据msp432的用户指南,确定由下列哪一个控制位来决定uart模块数据传输方向? a、ucmsb b、ucspb c、ucpar d、ucpen 25、在msp432的uart的帧格式中,设计的数据位________。 a、可以7位或者8位 b、只有7位 c、只有8位 d、可随意定 26、dac7512的接口为spi串行接口,其分辨率________。 a、12位 b、8位 c、14位 d、16位 27、dac7512芯片在 syncn________期间,连续写入16位。 a、低电平 b、高电平 c、上升沿 d、下降沿 28、msp432的euscib模块的spi发送缓冲寄存器的名称为________。 a、ucbxtxbuf b、ucaxtxbuf c、ucaxrxbuf d、ucaxrxbuf 29、msp432的euscib模块的spi接收缓冲寄存器的名称为________。 a、ucbxrxbuf b、ucbxtxbuf c、ucaxtxbuf d、ucaxrxbuf 30、spi的片选信号线由________产生。 a、主机 b、从机 c、主机或者从机 d、其它 31、spi的时钟线由________产生。 a、主机 b、从机 c、主机或者从机 d、其它 32、在msp432中,spi模块可配置的最高输入时钟频率为________。 a、24mhz b、11.5902mhz c、12mhz d、20mhz 33、msp432的i2c模块的时钟产生电路由时钟系统产生,可以选择的时钟源有________。 a、aclk b、smclk c、uclki d、hxf 34、msp432的i2c模块的通信速率是可编程的,其速率可能设置为________。 a、1mbps b、100kbps c、400kbps d、2mbps 35、msp432的adc14模块的工作初始化需要做的有________等工作。 a、分辨率 b、数据格式 c、工作方式 d、参考电压 36、msp432的adc14模块的内核,它的满刻度量程与________有关。 a、参考电压vr b、参考电压vr- c、adc转换的位数 d、转换时钟 37、arm 编译器支持的c/c 标准是? a、iso c90 b、iso c 03 c、iso c99 d、iso c 11 38、arm 编译器中,关于c语言位指令的说法,正确的是? a、头文件中对bit0-bitf都作了宏定义,包含处理器头文件之后,源代码中可直接使用 b、bitc和bit(12)执行效果一样 c、头文件中对bit0-bitf都作了宏定义,对应1个字节的相应比特位 d、bit(e)和bit(14)执行效果一样 39、arm 编译器中,有关c语言内联汇编的说法,正确的是? a、以 __asm 关键字开始 b、内联汇编可以使用在源代码的任意位置 c、内联汇编在高实时性的中断函数中也能使用 d、大量使用内联汇编功能可以提高代码的可移植性 40、ccs集成开发环境中,从编辑模式进入调试模式的方法有? a、按f11功能键 b、执行菜单 run/debug c、点工具栏“小虫子”样图标 d、点工具栏“锤头”样图标 41、ccs集成开发环境中,观察变量值的几种方式是? a、鼠标在待观察变量上停留 b、在表达式窗口输入待观察变量名 c、打开watch窗口,添加待观察变量 d、在调试界面使用查找功能,搜索到的变量能直接显示变量值 42、下列软件集成开发环境中,属于通用开发环境的是? a、keil mdk b、gcc c、ti ccs d、mplab 43、有关 cmsis 的说法,不正确的是? a、是 cortex microcontroller software interface standard 的缩写 b、即 cortex 微控制器软件接口标准 c、该软件接口标准除了支持 cortex-m系列微控制器以外,还支持 cortex-a11系列处理器 d、cmsis标准全部由arm公司提供并维护 44、有关 cmsis-dsp 的说法,不正确的是? a、是cmsis标准库提供的一套数字信号处理算法库 b、该算法库针对 cortex-m 系列处理器进行了优化 c、cmsis-dsp支持从arm c代码转换到dsp处理器的c代码 d、cmsis-dsp 是arm提供的可运行在通用dsp处理器上的一套算法库 45、利用定时器定期翻转led灯,肉眼没观察到led灯闪烁现象,以下哪些原因可能引起这个问题? a、led限流电阻的阻值太大 b、定时器周期太短 c、使用了错误的输出波形 d、定时器周期太长 46、为了让cpu能正确进入ta0_0_irqhandler中断,以下哪些程序操作是必须的? a、__enable_irq() b、nvic->iser[0] = 1 << ta__irqn > c、timer_a0->cctl[0] &= timer_a_cctln_ccie d、__dsb() 47、选定timera0的ccr1输出60%占空比的方波,以下哪些设置可以实现? a、向上计数模式,工作波形为toggle/set,ccr0值800,ccr1值480 b、向上计数模式,工作波形为set/reset,ccr0值2000,ccr1值800 c、向上计数模式,工作波形为reset/set,ccr0值1000,ccr1值400 d、连续计数模式,工作波形为toggle/reset,ccr0值4000,ccr1值1600 48、选择timera的ccr2进行捕获,已知前后两次捕获时ccr2的值分别为3000和2000,则前后两次捕获的时间间隔可能为多少个时钟宽度? a、1000 b、64536 c、2000 d、66536 49、选择以下什么计数模式时,timera模块可以提供65536个时钟长度的计时周期? a、连续模式 b、向上/向下模式 c、向上模式 d、引脚输出模式 50、以下timera模块的控制位中,安排在taxctl寄存器的是: a、溢出中断允许 b、时钟源选择 c、ccrx中断允许 d、捕获功能开关 51、以下关于rtc_c模块,说法正确的是: a、可以设定四种特定的时间事件中断 b、可以以bcd码对定时时间进行读写 c、可以在lpm3.5低功耗模式下长期工作 d、可以设定精确到秒的定时精度 52、以下关于rtc_c模块的操作,合法且合理的是: a、改变时间寄存器时,先将rtchold置1 b、针对任何需要解锁才能操作的寄存器,写入完成后立即锁定 c、写入定时寄存器时,同时写入安全键值进行解锁 d、由模块逻辑自动判断写入时间的合法性 53、以下关于看门狗模块wdt_a的表述,哪些是错误的? a、调试版产品可以关闭wdt_a,发布版应考虑是否启用看门狗功能 b、写wdt_a控制字时,不同时写入安全键值或者写错安全键值将引起重启 c、看门狗定时时间可以任意设置,只要是在32位计数器表示范围之内 d、wdt_a有两路独立定时器,可以一路作为看门狗使用,另一路作为一般定时器使用 54、以下哪些操作可能会引起看门狗定时器重启mcu? a、写入安全键值时同时写入多个控制信息 b、多次写入安全键值 c、写入错误的安全键值 d、看门狗功能下定时时间到 55、以下哪些方法可以判断led到底是在定时器作用下正确闪烁还是处于常亮状态? a、将led接高低电平直接导通,判断亮度是否增强 b、用示波器观察输出到led的波形 c、将led分压电阻适当加大 d、更换波长更长的红色led 56、以下哪些属于定时器常见的使用场景? a、基于pwm原理的led亮度控制 b、利用测速码盘进行的转速检测 c、看门狗重启单片机 d、直流电机转速控制 57、属于uart模块的部件有________。 a、波特率发生器 (baud-rate generator) b、接收缓冲器 (receive buffer) c、发送缓冲器 (transmit buffer) d、发送移位寄存器 (transmit shift register) 58、与msp432的uart波特率相关的寄存器有________。 a、ucaxbrw b、ucaxmctlw c、ucaxabctl d、ucbxctlw0 59、在msp432中,uart模块共用一个中断向量地址,有下列中断事件: a、接收缓冲器满 b、发送缓冲器空 c、检测到txd与rxd信号线短路 d、发送完毕 60、在使用msp432的uart时,需要考虑异步串行通信协议,此时需要确定________等。 a、接口标准 b、数据帧格式 c、波特率 d、起始位 61、msp432的spi模块可配置________。 a、最先收发从最低位开始 b、最先收发从最高位开始 c、三线制模式 d、16位帧长 62、msp432的spi模块属于多源中断,其中断源有: a、uctxcptifg b、ucsttifg c、uctxifg d、ucrxifg 63、msp432的spi模式的比特时钟都与下列哪些因素有关? a、输入时钟 b、分频系数 c、时钟极性 d、时钟相位 64、以下哪些是spi接口的典型信号线? a、sclk:时钟线 b、mosi:主机输出,从机输入 c、miso:主机输入,从机输出 d、cs:片选信号 65、msp43的spi模块数据采集正确与否和时钟的极性和时钟相位的配置有关。 66、由motorola(摩托罗拉)公司最初制定的spi协议的全称是串行通信接口。 67、msp432的i2c模块的ucrxifg0=1时,表示接收到一个字节的数据到 ucbxrxbuf。 68、msp432的i2c模块的uctxifg0=1时,表示可以往 ucbxtxbuf 写一个字节的数据。 69、msp432的i2c模块的中断源共用一个中断标志位。 70、msp432的i2c模块的每个中断源各自有自己的中断使能位,并且是通过软件编程来实现。 71、msp432的i2c模块的启动信号和停止信号是由内部硬件电路产生。 72、msp432的i2c模块的应答信号是由软件编程控制gpio引脚产生。 73、msp432的i2c模块的中断属于多源中断,一个模块只有一个中断入口地址。 74、msp432的i2c模块中,当mcu在从机模式时,ucrxifg0=1时,表示从机接收到与自己的地址匹配的数据。 75、msp432的adc14模块选择adc14sc为触发源时,adc14sc=1表示内核开始一次采样和转换。 76、msp432的adc14模块的窗口比较器可以产生三个中断:上限阈值,下限阈值和中间区域。 77、msp432的adc14模块的每个通道都可以设置自己的窗口阈值。 78、msp432的adc14模块的内核转换控制中的adc14on是用来配置adc14准备上电。 79、msp432的adc14模块的内核转换原理实际上是一个逐次比较型的ad转换器。 80、msp432的adc14模块的时钟可以在转换结束前撤除。 81、msp432的adc14模块的中断源共有38个,每一个都有自己的中断向量地址。 82、msp432的adc14模块的转换结果的存储方式有两种:右对齐和左对齐。 83、ccs 集成开发环境中,默认情况下,使用 char 定义的变量与 uint8_t 定义的变量表达范围相同 84、cmsis 是与各种芯片和软件供应商紧密合作定义的,并提供了一种封装好的私有接口来连接外设、实时操作系统和中间件组件。 85、cmsis 为处理器和外围设备提供了简单的软件接口,从而简化了软件的重复使用。 86、cmsis 一致的软件界面提高了软件的可移植性和可重用性,其代价是增加了程序设计人员的维护难度。 87、cmsis 主要使用汇编语言编写的,因此代码的执行效率很高。 88、cmsis-dsp 支持全部的 cortex-m 系列微控制器 89、cmsis-dsp 软件库支持 8/16/32 位整数和64位双精度浮点数运算。 90、cmsis-dsp 软件库支持 8位、16位和32位浮点数运算。 91、msp432p401r 系列微控制器内部集成了2个浮点运算单元,经过编译优化后,能支持2通道32位单精度浮点数同时运算 92、msp432p401r 系列微控制器受片内资源限制,只支持 cmsis-dsp 部分组件。 93、msp432的i2c模块的ucrxifg=1时,表示接收到一个字节的数据到ucaxrxbuf。 94、msp432的i2c模块的uctxifg=1时,表示当前发送缓冲器空。 95、msp432p401r的uart的接收引脚的信号名称可能是ucb0rxd(rxd)。 96、msp432的uart模块的编程与gpio模块无关。 97、msp432的uart模块发送引脚的信号名称可能是uca3txd。 98、在msp432的uart初始化配置时,需要确保控制位 ucswrst=1。 99、msp432的spi模块,可支持的数据长度为7位、8位或16位。 100、msp432的spi模块的输入信号线有四根。 101、msp432的spi模块可配置为3线制或者4线制。 102、可以将2个msp432的spi模块设置为关联,能配置为5线制方式。 103、msp43的spi模块数据接收正确与否和时钟的极性和时钟相位的配置无关。 104、msp43的spi模块可配置为从机模式或者________模式。 105、msp432的i2c模块的ucrxie0的功能是________i2c模块的接收中断。 106、msp432的i2c模块发送数据时,寄存器方式编程时,软件将数据写入到________寄存器。(注:源代码中采用的) 107、msp432的i2c模块接收数据时,寄存器方式编程时,软件从________寄存器读取数据。(注:源代码中采用的) 108、msp432的i2c模块与外接相连的两个引脚名称是scl和________。(注:用大写英文字母表示) 109、msp432的i2c模块中,在对i2c模块进行配置时,需要首先置1________位。(注:英文大写) 110、msp432的adc14的最大采样速率可达________。 111、msp432的adc14模块的adc14enc是用来________adc转换。 112、msp432的adc14模块的每个模拟通道可以配置为差分输入或者________输入。 113、如果一个模拟信号的动态范围为(0, 3.3v),一个10位的ad转换器,它的分辨率是________mv(四舍五入到小数点后2位)。 114、如果一个模拟信号的频率是5khz,adc转换器每秒至少需要采样________点(直接写数字)。 115、在msp432的adc14模块时钟控制中,时钟源是由________控制位来选择的。(注:与数据手册上的标识一样) 116、在msp432的adc14模块时钟控制中,选定时钟源后,它还可以有________级分频。(注:写阿拉伯数字) 117、msp432的uart的编程中,uart模块a3的中断服务程序名称是________。(包括函数返回类型/参数) 118、msp432的uart的波特率计算,当时钟源确定后,具体与哪些控制位有关系?(中间用英文逗号隔开) 119、msp432具有________的接收/发送中断能力。 120、根据msp432用户指南,在uart异步使能(ucsync=0),异步工作模式的选择由________控制位来决定。(注意大小写) 121、在msp432的uart初始化配置,与gpio模块,uart模块和________模块有关。(填写英文缩写) 122、在msp432的uart的初始化配置中,其 euscia3 对应的中断向量名称宏定义为________。 123、在msp432的发送部件中的核心部件有发送缓冲器,移位寄存器和________。(中文)