第一讲
对ARM-Cortex系列处理器来说,错误的说法是 D.Cortex-A为汽车电子系列
嵌入式系统分为微控制器与应用处理器两大类,这样表述是否正确? 对
微处理器MCU的英文全称为Microcontroller Unit,多媒体应用处理器MAP的英文全称为Multimedia Application Processor,这样说法是否正确? 对
简要阐述嵌入式系统的基本含义 正确答案: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-Linux VxWorks MQX 要点3:实时性 多任务 并发处理
第三讲
下面选项中,哪一项说法是正确的?
C语言函数的返回值类型由函数的声明来确定,和return语句中的返回表达式的类型无关。
分析下面程序实现的功能 int func(int data)
{
int count=0;
while(data != 0)
{
data &= data -1;
count++;
}
return count;
} 统计data中1的个数 或 data中1的个数
第四讲
可以说ARM Cortex-M0+是:是一种类型的CPU
字节存储顺序(Endianess)分为小端格式(Little endian)和大端格式(Big endian),小端格式的含义是: 小端格式是指字的低字节存储在低地址中,字的高字节存储在高地址
中
"+"伪运算是在程序编译期间完成的 对
ARM Cortex-M0+中调用子程序是用BL指令,不是用B指令。 对
ARM Cortex-M0内部寄存器有: 正确答案:通用寄存器R0~R12、堆栈指针R13、连接寄存器R14(LR)、程序计数寄存器R15(PC)、特殊功能寄存器
ARM Cortex-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语言函数的概念相似。 对
汇编“MOV R0,#0” 和“MOVS R0,#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定时器可以实现的功能是( )嵌入式操作系统的时间“滴答”
在ARM Cortex-M0+中,所有内核异常的优先级都可以手动设置。 错
SysTick定时器的寄存器有( )、( )、( )和校准寄存器。
控制及状态寄存器、重载寄存器、计数器
第十六讲
脉宽调制的分辨率取决于( )
定时器选用的时钟频率
脉宽调制的主要技术指标包括( )A.
占空比 对齐方式 极性
一般情况下,MCU实现的PWM波的脉冲宽度的增加与减少可以连续变化。 错
假设定时器的频率是48MHz,实现2μs的高电平持续时间需要的时钟周期个数是( ) 96
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论