arm嵌入式系统基础教程 复习题 第2版 周立功

arm嵌入式系统基础教程 复习题 第2版 周立功

ID:26443528

大小:1.72 MB

页数:36页

时间:2018-11-26

arm嵌入式系统基础教程 复习题 第2版 周立功_第1页
arm嵌入式系统基础教程 复习题 第2版 周立功_第2页
arm嵌入式系统基础教程 复习题 第2版 周立功_第3页
arm嵌入式系统基础教程 复习题 第2版 周立功_第4页
arm嵌入式系统基础教程 复习题 第2版 周立功_第5页
资源描述:

《arm嵌入式系统基础教程 复习题 第2版 周立功》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式处理器可以分为几大类?嵌入式处理器可以分为以下几大类:嵌入式微处理器;嵌入式微控制器;嵌入式DSP处理器;嵌入式片上系统(SOC)。P0.2和P0.3口是I2C接口,当设置它们为GPIO时,是否需要外接上拉电阻才能输出高电平?使用GPIO注意要点大部分GPIO输出为推挽方式(个别引脚为开漏输出),正常拉出/灌入电流均为4mA(短时间极限值40mA);LPC2000系列ARM大部分的I/O引脚为推挽方式输出,但是具有I2C总线功能的I/O引脚为开漏输出(P0.2/P0.3和P0.11/P0.14)。使用这些开漏输出

2、的引脚作为GPIO功能,并用于高电平输出或引脚状态输入时,要接上拉电阻才能正常使用。向量中断控制器VIC中被设置为几类?最多可以管理多少个中断输入请求?中断输入请求可以在VIC中被设置为以下三类:FIQ中断:具有最高优先级;向量IRQ中断:具有中等优先级;非向量IRQ中断:具有最低优先级;FIQ中断向量IRQ中断非向量IRQ中断中断源0中断源1……中断源31VIC将32个中断输入进行分配若LPC2210/2220的bank0存储块使用32位总线,访问bank0时,地址A1、A0是否有效?EMC模块中的BLS0~BLS3

3、具有什么功能?32位总线宽度数据总线D31~D0有效,地址总线A1、A0无效,字节定位信号中BLS0~BLS3有效。32位存储器件中字节0、1、2、3的定位表示法:32位存储器数据32位存储器件地址D31~D24D23~D16D15~D8D7~D0字节3字节2字节1字节00x00000000字节3字节2字节1字节00x00000001字节3字节2字节1字节00x00000010字节3字节2字节1字节0……EMC提供了一组字节定位选择信号(BLS0~BLS3)实现对16位或32位外部存储器组的字节操作。4.6外部存储器控

4、制器(EMC)32位总线宽度连接方式1.3嵌入式操作系统常见的嵌入式操作系统μC/OS-II是一个源码公开、可移植、可固化、可裁剪、占先式的实时多任务操作系统。其绝大部分源码是用ANSIC写的,使其可以方便的移植并支持大多数类型的处理器。μC/OS-II通过了联邦航空局(FAA)商用航行器认证。自1992年问世以来,μC/OS-II已经被应用到数以百计的产品中。μC/OS-II占用很少的系统资源,并且在高校教学使用是不需要申请许可证。——μC/OS-II4.7引脚连接模块概述LPC2000系列微控制器的大部分管脚都具有

5、多种功能,即管脚复用,但是同一引脚在同一时刻只能使用其中一个功能,通过配置相关寄存器控制多路开关来连接引脚与片内外设。引脚P0.0GPIOTXD0PWM1输出保留PINSELx引脚连接寄存器PINSELx1:000011011P0.0默认为GPIO功能P0.0选择TXD0功能,配置对应位为01P0.0选择PWM1功能,配置对应位为10P0.0选择保留功能,配置对应位为114.7引脚连接模块LPC2000系列微控制器具有三个32位宽度PINSEL寄存器,其中PINSEL0和PINSEL1控制端口0,PINSEL2根据芯片

6、的不同控制的端口数量也不同。寄存器描述寄存器LPC2100LPC2200PINSEL0P0[0:15]PINSEL1P0[16:31]PINSEL2P1[16:31]P1[0:1]、P1[16:31]、P2[0:31]、P3[0:31]LPC2000系列微控制器的大部分管脚都具有多种功能,即管脚复用,但是同一引脚在同一时刻只能使用其中一个功能,通过配置引脚连接寄存器:PINSELx控制多路开关来连接引脚与片内外设。LPC2000系列ARM7微控制器有三个32位宽度PINSEL寄存器,其中PINSEL0和PINSEL1控

7、制端口0,PINSEL2根据芯片的不同控制的端口数量也不同。LPC2000系列微控制器具有引脚功能复用特性,那么如何设置某个引脚为指定功能?MOV指令与LDR指令都是往目标寄存器中传送数据,但是它们有什么区别吗?MOV指令用于将数据从一个寄存器传送到另一个寄存器中,或者将一个常数传送到一个寄存器中,但是不能访问内存。LDR指令用于从内存中读取数据放入寄存器中。最小内核

8、μC/OS-II微小内核分析基本概念并行程序执行的独立的基本逻辑单位”称之为“任务”。1、什么是任务非独立的任务结构独立的任务结构独立的具体含义最小内核

9、

10、μC/OS-II微小内核分析基本概念可并行执行的单位可以认为μC/OS-II为每个任务虚拟了一个CPU。在对任务进行编程时,应该时刻谨记这个观点。虚拟了多个CPU等待状态:任务在等待某一事件的发生还不能运行的状态;被中断状态:因为中断服务程序正在执行而得不到CPU控制权的状态;睡眠状态:任务驻留在程序空间之中,还没有交给μC/O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。