嵌入式复习要点.doc

上传人:公**** 文档编号:544790042 上传时间:2023-06-17 格式:DOC 页数:5 大小:42.01KB
返回 下载 相关 举报
嵌入式复习要点.doc_第1页
第1页 / 共5页
嵌入式复习要点.doc_第2页
第2页 / 共5页
嵌入式复习要点.doc_第3页
第3页 / 共5页
嵌入式复习要点.doc_第4页
第4页 / 共5页
嵌入式复习要点.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《嵌入式复习要点.doc》由会员分享,可在线阅读,更多相关《嵌入式复习要点.doc(5页珍藏版)》请在金锄头文库上搜索。

1、 复习要点第1章1、 嵌入式系统的定义、特点 定义:嵌入式系统源于微型计算机,是嵌入到对象体系中,实现嵌入对象智能化的计算机,可以将嵌入式系统定义成“嵌入到对象体系中的专用计算机应用系统”。 特点:即:“嵌入性”、“内含计算机”与“专用性”。2、 嵌入式处理器是什么? 分类 嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。分为嵌入式微处理器(EMPU)、微控制器(MCU)、DSP处理器(DSP)、片上系统(SOC)。3、 嵌入式操作系统意义 追求高的吞吐量,共享系统的资源,实时性。第2章1、ARM的全称 ARM(Advanced RISC Machines) 是一个公司名字,也是一种处

2、理器的通称,还可以认为是一种技术名字。2、 ARM7TDMI“ T、D、M、I ”意义 “T”代表高密度16位Thumb指令扩展,“D”代表支持片上调试,“M”代表64位乘法指令,“I”代表Embedded ICE硬件仿真功能模块。3、 ARM处理器支持的数据类型 ARM处理器直接支持8位字节、16位半字或者32位字的数据类型。4、 三级流水线指什么? 取指 从存储器装载一条指令 译码 识别将要被执行的指令 执行 处理指令并将结果写回寄存器 5、 ARM处理器的哪两种状态? ARM状态(32位)和Thumb状态(16位)。6、 ARM处理器模式,哪五种异常模式?异常模式包括管理模式、中止模式、

3、未定义模式、中断模式和快速中断模式。7、CPSR 中文全称,各位的含义 当前程序状态寄存器(current program status register) V:Overflow C:Carry Z:Zero; N:Negative 8、 异常向量表的地址范围,IRQ、FIQ的中文全称 地址范围:0X000000000X0000001F;IRQ为普通中断,FIQ为快速中断。第4章1、ARM7TDMI微处理器是多少位的? 32位2、LPC2148引脚数、P1口多少位?P0口多少位? 64、16位、30位3、对片内Flash的编程的3种方法(P104) 使用JTAG仿真/调试器,通过芯片的JTAG

4、接口下载程序。 使用在系统编程技术(即ISP),通过UART0接口下载程序。 使用在应用编程技术(即IAP),使用这种方式,可以实现用户程序运行时对Flash进行擦除或编程,这样就为数据存储和现场固件的升级都带来了极大的灵活性。 4、VLSI 、GPIO、UART 、JTAG、SOC全称VLSI:超大规模集成电路(Very Large Scale Integration) 指几毫米见方的硅片上集成上万至百万晶体管、线宽在1微米以下的集成电路。GPIO:通用输入/输出( Geneval Purpose Input Output)UART:通用异步接收/发送装置(Universal Asynchr

5、onous Receiver/Transmitter)JTAG:联合测试行为组织(Joint Test Action Group)SOC:片上系统(System-on-Chip)而这个片上系统一般是由,处理器,片上总线,和挂载在总线上的一些子模块构成。arm就是这个系统里面的处理器,经常用的处理器还有一些,但最常用的是arm。5、锁相环PLL作用:将晶体振荡器输入的时钟倍频到一个合适的时钟频率 输入时钟频率范围?使用PLL或不用PLL 。 范围:10-25MHZ,1-50MHZ 6、唤醒定时器的作用:系统上电或掉电唤醒后,保证晶体振荡器能输出稳定的时钟信号 (P113)7、引脚连接模块控制寄存

6、器 PINSEL0、PINSEL1 :用于管理各个引脚的功能。8、GPIO编程IOPIN0/ IOPIN1 IODIR0/IODIR1 IOSET0/IOSET1 IOCLR0/IOCLR1 这些寄存器名称和功能。IOPIN:引脚值寄存器,反应引脚当前电平状态寄存器; IODIR:方向寄存器,GPIO引脚输入/输出方向控制寄存器; IOSET:输出置位寄存器,GPIO引脚高电平输出控制寄存器; IOCLR:输出清零寄存器,GPIO引脚低电平输出控制寄存器。 设置引脚为高电平/低电平 的寄存器 IOPIN P0.1为输出 如何编程? 包括PINSEL 。 PINSET0=0X00000000;I

7、ODIR0=0X00000002;9、VIC 中英文全称 Vectored Interrupt Controller)向量中断控制器 ARM中 I :为1禁止IRQ中断 F :为1禁止FIQ中断 有32个中断请求输入,常用的中断源对应的中断请求通道号。 WDT中断号为0;定时器0/1分别为4、5;PWM0为8;外部中断0-3分别为14-17。10、快速中断请求(Fast Interrupt reQuest) 向量IRQ中断 ( Vectored IRQ):16个优先级 非向量IRQ中断 (Non- Vectored IRQ) 三者 区别:FIQ具有最高优先级,中断响应最快;向量IRQ具有中等优

8、先级和16个通道;非向量IRQ优先级最低,中断延迟时间比较长。11、VIC寄存器VICIntSelect 、 VICIntEnable、VICIntEnClr 名称和功能。 VICIntSelect :中断选择寄存器,当VICIntSelect 中的某一位为1时,表示该通道的中断设置为FIQ;为0时,分配为IRQ。 VICIntEnable:中断使能寄存器,写入1,对应通道的中断使能,写入0无效。 VICIntEnClr :中断使能清零寄存器,写入1,清零VICIntEnable对应位,并禁止对应中断;写入0无效。12、外部中断输入,4个中断源 EINT0EINT3 对应的中断通道。 中断号为

9、 14-17 中断的触发方式:边沿触发 和电平触发EXTINT名称和功能 清除外部1中断如何编程? 其值为? 外部中断标志寄存器,EXTINT=0X02。 外部中断0初始化编程,用它来唤醒掉电的LPC2114: PINSEL0=0X00000000; PINSEL1=0X00000001; /设置I/O口连接,P0.16设置为EINT0EXTMODE=0X00; /设置EINT0为电平触发模式EXTPOLAR=0X00; /设置EINT0为低电平触发EXTWAKE=0X01; /允许外部中断0唤醒掉电的CPUEXTINT=0X0F; /清除外部中断标志13、定时器ARM7几个几位定时器? 哪2

10、个功能? 捕获通道几个? 两个32位定时器,匹配和捕获功能,4个 T0IR /T1IR 、 T0MCR/T1MCR的含义:IR中断标志寄存器、TCR定时器控制寄存器如何启动和停止定时器?(T0TCR/T0TCR):T0TCR=0X01(启动),T0TCR=0X00(停止)。14、UART:异步通信/接收发送装置。UART0 /UART1区别?符合什么标准?(UART0:用于一般ISP通信 UART1:具有Modem接口;符合16C550工业标准) FIFO名称:先进先出缓冲区。U0RBR/U1RBR (接收器缓存寄存器) U0THR/U1THR(发送器保持寄存器) U0IIR/U1IIR (中

11、断标志寄存器) UOFCR /U1FCR (FIFO控制寄存器) 15、A/D转换器 几位的?LPC2148有几个引脚复用为A/D输入脚 。 10位,4个 WDT 全称,中断号? 看门狗定时计数器,中断号为0 PWM全称、 单边沿控制、双边沿控制 ,能否作为标准的定时器使用、中断号? 脉宽调制器,能,中断号为8编程:P0.0-P0.7接8个灯L1-L8,L1,L3,L5,L7亮灭闪烁2遍# include Void delay(unsigned int i);Int main(void) unsigned char j; PINSEL0=0X00000000;IODIR0=0X000000FF;IOSET0=0X000000FF;While(1) for(j=0;j2;j+) IOCLR0=0X00000055; Delay(30); IOSET0=0X000000FF; Delay(30); Void delay(unsigned int i) unsigned char j1,k; For( j1=0; j11; j1+) For( k=0; k255; k+);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号