嵌入式系统开发及应用_第1页
嵌入式系统开发及应用_第2页
嵌入式系统开发及应用_第3页
嵌入式系统开发及应用_第4页
嵌入式系统开发及应用_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐嵌入式系统开发及应用第一讲

对ARM-Cortex系列处理器来说,错误的说法是D.Cortex-A为汽车电子系列

嵌入式系统分为微控制器与应用处理器两大类,这样表述是否正确?对

微处理器MCU的英文全称为MicrocontrollerUnit,多媒体应用处理器MAP的英文全称为MultimediaApplicationProcessor,这样说法是否正确?对

简要阐述嵌入式系统的基本含义正确答案:1.嵌入式系统是一种计算机硬件和软件的组合,大概还有机械装置,用于实现一个特定功能。在某些特定状况下,嵌入式系统是一个大系统或产品的一部分。2.从计算机本身角度可将嵌入式系统概括表述为:嵌入式系统,即嵌入式计算机系统,它是不以计算机面目浮现的“计算机”,这个计算机系统隐含在各类详细的产品之中,这些产品中,计算机程序起到了重要作用。

5简要阐述嵌入式系统的由来、特点及分类正确答案:由来:嵌入式计算机系统是测控系统对计算机需要而逐步产生的。

特点:嵌入式系统是不单独以通用计算机的面目浮现的计算机系统,它的开发需要专用工具和特别办法,使用MCU设计嵌入式系统,数据与程序空间采纳不同存储介质,开发嵌入式系统涉及软件、硬件及应用领域的学问等。

分类:按应用范围容易地把嵌入式系统分为电子系统智能化(微控制器类)和计算机应用延长(应用处理器)两大类

6简要阐述MCU的基本含义,以及MCU浮现前后测控系统设计办法发生的重要变化

正确答案:1:含义:在一块芯片内集成了CPU、存储器、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。

2:变化:MCU浮现之前,人们必需用模拟电路、数字电路实现测控系统中的大部分计算与控制功能,这样使得控制系统体积浩大,易出故障。

MCU浮现以后,测控系统设计办法逐步产生变化,系统中的大部分计算与控制功能由MCU的软件实现。

其次讲

下面哪一模块可以将数字信号专为模拟信号?B.A/D

GPIO即是通用输入输出引脚,MCU可读取该引脚的值,也可以向该引脚写值。对

说说什么是RTOS,你所了解的RTOS有哪些?有什么特点?

正确答案:要点1:实时操作系统要点2:RT-LinuxVxWorksMQX要点3:实时性多任务并发处理

第三讲

下面选项中,哪一项说法是正确的?

C语言函数的返回值类型由函数的声明来确定,和return语句中的返回表达式的类型无关。

分析下面程序实现的功能intfunc(intdata)

{

intcount=0;

while(data!=0)

{

data

count++;

}

returncount;

}统计data中1的个数或data中1的个数

第四讲

可以说ARMCortex-M0+是:是一种类型的CPU

字节存储挨次(Endianess)分为小端格式(Littleendian)和大端格式(Bigendian),小端格式的含义是:小端格式是指字的低字节存储在低地址中,字的高字节存储在高地址中

"+"伪运算是在程序编译期间完成的对

ARMCortex-M0+中调用子程序是用BL指令,不是用B指令。对

ARMCortex-M0内部寄存器有:正确答案:通用寄存器R0~R12、堆栈指针R13、衔接寄存器R14(LR)、程序计数寄存器R15(PC)、特别功能寄存器

ARMCortex-M0+内部的应用程序状态寄存器APSR主要包含的关键位有:负标志N、零标志Z、进位标志C、溢出标志V、零标志Z

第五讲

KL系列的一个详细MCU型号标识含有:

质量状态、系列号、内核类型、内部Flash大小、温度范围、封装类型、CPU最高频率、包装类型信息

MCU的片内Flash主要功能是:存放中断向量表、程序代码、常数等

在滤波电路中,相对于大电容来说,小电容滤高频杂波。对

MCU硬件最小系统普通由电源、晶振、复位、写入器接口电路等四个部分构成对

MCU硬件最小系统的基本含义是:正确答案:一个芯片的硬件最小系统是指可以使内部程序运行所必需的最低规模的外围电路,也可以包括写入器接口电路。硬件最小系统引脚是我们必需为芯片提供服务的引脚,包括电源、晶振、复位、SWD接口。

第六讲

所学MCU芯片每个引脚均有一个引脚控制寄存器,该寄存器的第10-8位(MUX字段)的功能是()引脚复用

利用GPIO引脚控制LED小灯时,一定是高电平LED小灯亮,低电平LED小灯灭。错

请按照教材4.2.1节学问,已知端口PORTA的引脚控制寄存器的基地址为0x4004_9000,那么PORTC口4号引脚的引脚控制寄存器地址是()4004_B010

第七讲

下面不是嵌入式调试手段的是()直接运行

单步调试中,我们可以了解程序运行时的哪些状态?变量值CPU寄存器状态外设寄存器状态

单步调试可以应用于嵌入式系统程序中断调试。错

在工程中含有较多中断和通信的状况下,浮现跑飞现象,应当采纳()调试办法?

printf输出信息调试

第八讲

无操作系统下,关于嵌入式程序运行路线,下面描述正确的是:(有两条运行路线:一条是中断线,一条是main函数线

构件的设计应满足要考虑使用与移植的便利要有统一、规范的编码风格与解释在构件中不使用全局变量

底层构件的封装是多余的,编程时直接操作底层寄存器就可以了。错

简要分析gpio_set函数的封装要点。

应把引脚设置成GPIO功能;同时定义成输入或输出;若是输出,还要给出初始状态。所以GPIO模块初始化函数gpio_init的参数为哪个引脚、是输入还是输出、若是输出其状态是什么,函数不必有返回值。其中引脚可用一个16位数据描述,高8位表示端口号,低8位表示端口内的引脚号。

第九讲

指令“PUSH{R0-R3}”的作用是什么?将寄存器R0、R1、R2、R3入栈

汇编中子程序的概念和C语言函数的概念相像。对

汇编“MOVR0,#0”和“MOVSR0,#0”的区分是什么?MOV不会更新应用程序状态寄存器,MOVS会更新应用程序状态寄存器

汇编语言中,参数传递通常使用哪些寄存器?答案:R0、R1、R2、R3.

第十讲

公共要素文件中,普通应包括以下几个方面的内容:包含描述芯片寄存器映射的头文件一位操作的宏函数重定义基本数据类型

在底层驱动构件中,可以按照需要适当使用全局变量。错

设计中间构件时,如何描述需求接口及供应接口?:描述需求接口采纳接口解释,处于虚线框内,描述供应接口采纳接口网标,处于虚线框外。

第十一讲

以下关于波特率的描述中错误的是:波特率的提高,位长变大。

RS232采纳负规律,-10V~-3V为规律“1”,+3V~+10V为规律“0”。错

从学问要素角度,UART驱动构件的基本函数应包括:答案:初始化、发送单个字节、发送多个字节、接收单个字节、接收多个字节的函数,以及使能及禁止接收中断、猎取接收中断状态的函数。

第十二讲

M0+中断结构包括:M0+内核嵌套中断向量控制器NVIC模块中断源

假如同时有多个中断信号到来,NVIC按照设定好的中断优先级举行推断;假如优先级彻低相同的多个中断源同时哀求,则先响应IRQ号较大的。错

UART初始化函数至少包括哪几个参数?串口号与波特率

第十三讲

普通使用状态寄存器的RDRF位与控制寄存器的RIE位搭配使用来完成串口数据的读取对请给出UARTx模块SBR字段(0-12位)BR位值的计算公式。:BR=总线时钟/(16*波特率)

请解释临界区的概念。答案:有些状况下,一些程序段是需要延续执行而不能被打断的,此时,程序对CPU资源的使用是独占的,此时称为“临界状态”,不能被打断的过程称为对“临界区”的拜访。为防止在执行关键操作时被外部大事打断,普通通过关中断的方式使程序拜访临界区,屏蔽外部大事的影响。执行完关键操作后退出临界区,打开中断,恢复对中断的响应能力。

第十四讲

关于嵌入式软件开发的说法正确的是?上位机程序可通过通信将接收到的数据保存到数据库中,以供其他程序调用展示

请归纳总结下上位机通过串口与下位机通信的编程步骤:要点1:搭建程序框架

要点2:添加窗体

要点3:添加控件

要点4:设置控件属性

要点5:完成各个大事的功能代码

要点6:测试

其次单元测试

GPIO是输入/输出的最基本形式,MCU的引脚若作为GPIO输入引脚,即开关量输入,其含义就是。若作为输出引脚,即开关量输出,其含义就是

空1:MCU内部程序可以猎取该引脚的状态,是高电平1,或是低电平0

空2:MCU内部程序可以控制该引脚的状态,是高电平1,或是低电平0

UART驱动构件有9个的对外接口函数,分离是:

初始化(uart_init)

发送单个字节(uart_send1)

发送N个字节(uart_sendN)

发送字符串(uart_send_string)

接收单个字节(uart_re1)

接收N个字节(uart_reN)

使能串口接收中断(uart_enable_re_int)

禁止串口接收中断(uart_disable_re_int)

猎取接收中断状态(uart_get_re_int)

第十五讲

SysTick定时器可以实现的功能是()嵌入式操作系统的时光“滴答”

在ARMCortex-M0+中,全部内核异样的优先级都可以手动设置。错

SysTick定时器的寄存器有()、()、()和校准寄存器。

控制及状态寄存器、重载寄存器、计数器

第十六讲

脉宽调制的辨别率取决于()

定时器选用的时钟频率

脉宽调制的主要技术指标包括()A.

占空比对齐方式极性

普通状况下,MCU实现的PWM波的脉冲宽度的增强与削减可以延续变化。错

假设定时器的频率是48MHz,实现2μs的高电平持续时光需要的时钟周期个数是()96第十七讲

下面哪种时钟源可以用于PIT?A.系统总线时钟

LPTMR的时钟源可以是1kHz的LPO时钟32kHz的慢速IRC时钟

4MHz的迅速IRC时钟8MHz的OSCERCLK时钟

LPTMR的计数器采纳增1计数方式。对

RTC模块包含两个中断向量号,秒中断的中断向量号为(),其他中断对应的中断向量号为()3736

第十八讲

4×5键盘可以支配()个按键。20

普通状况下,可以正确获得键值的常用键盘扫描方式有B.程序空闲时扫描键盘C.定时扫描键盘D.中断服务例程中扫描键盘

键盘驱动构件只适用于KL25、KL26系列MCU。错

5×5键盘的键值至少要用()个字节表示2

第十九讲

五连排共阴极8段数码管共有()根线需要衔接到MCU13

实际应用中,有8个8段数码管,就必需由64根数据线来控制数码管的亮暗错

n连排数码管也称动态扫描数码管,我们看到整排数码管同时显示数字是因为()造成的现象视觉暂留

其次十讲

下面关于HD44780编程结构的描述中正确的是:

指令寄存器(IR)只能写入。字符发生器RAM(CGRAM)提供应用户自定义特别字符用对LCD的基本操作主要包括LCD模块初始化及LCD显示。

HD44780模块的E引脚信号在下降沿时才将数据真正写入到LCD模块中,因此需保证E引脚在产生下降沿时数据已经被送至总线上,否则会无法正常显示。对

LCD构件入口参数是:待显示数据的首地址

其次十一讲

Flash驱动构件中,写入操作包括以下哪几个参数:A.扇区号。B.扇区内偏移地址。C.待写入数据的字节数。D.待写数据缓冲区的首地址。

用本章给出的加密办法对芯片加密后,通过外部调试接口只能举行整体擦除操作,而无法执行拜访Flash的指令。对

写入器编程模式和Flash在线编程模式的区分:写入器编程模式是指利用编程器将程序写入到Flash存储器中的模式。而Flash在线编程模式指通过运行Flash内部程序来对Flash其他区域举行擦除与写入的模式。

其次十二讲

下面关于Flash驱动构件描述正确的有:

A.Flash具有初始化、擦除和写入、按规律地址读取、按物理地址读取、庇护六种基本操作。

B.FTFA命令的操作主要包括载入命令到通用命令参数寄存器组、清CCIF位启动命令、执行命令与报错。

写入函数与擦除函数类似,主要区分在于,擦除操作向目标地址中写0xFF,而写入操作需要写入指定数据。对

KL系列MCU提供了哪些Flash在线编程的寄存器?1个状态寄存器、1个配置寄存器、1个平安寄存器、1个选项寄存器、12个通用命令参数寄存器以及4个庇护寄存器。

其次十三讲

下面关于KL25的ADC模块描述正确的有:A.ADC模块惟独一个,是线性逐次靠近ADC。B同时具有差分输入和单端输入两种采集模式

为了使采样的数据更精确     ,必需对采样的数据举行物理量回归。错

ADC模块的初始化需要哪些参数?通道组、输入模式是单端还是差分、转换精度是多少、硬件滤波次数。

其次十四讲

CMP驱动构件的功能函数有:A.模块初始化函数cmp_init()。B.设置DAC输出值函数dac_set_value()。C.中断使能函数cmp_enable_int()。D.中断除能函数cmp_disable_int()

利用容易电压比较器可将正弦波变为同频率的方波或矩形波。对

DAC转换器的功能是:将数字量转换成模拟量,从MCU引脚以电压形式或电流形式输出。其次十五讲

下列哪些是SPI构件功能函数的参数:

A.模块号No

B.SPI主从机挑选MSTR

C.波特率BaudRate

D.时钟极性CPOL与相位CPHA

SPI通信中,主机和从机必需使用同样的时钟极性与时钟相位,才干正常通信。A.对

串行外设接口SPI是原摩托罗拉公司推出的一种()通讯接口。同步串行

其次十六讲

1普通状况下,一个标准的I2C通信由()组成。A.开头信号B.从机地址传输C.数据传输D.结束信号

I2C总线数据通信协议规定:当初钟信号为低电平常,才允许数据线上的电平状态变化。对

3I2C的全名是()集成电路互联总线(Inter-IntergratedCircuit)

二十七讲

1TSI实现的原理是()D.人体与电极的电容效应

TSI驱动构件包括()三种基本操作。初始化、猎取返回值和设置TSI阈值

其次十八讲

USB支持多种类型的传输模式,不包括:C.异步传输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论