- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
I2C总线规范——传输协议主机读取从机数据主机从机发送停止信号,结束数据通信主机发送起始信号,开始数据传输对从机进行寻址,同时R/W=1发送应答信号发送1字节数据发送应答信号发送1字节数据发送应答信号发送非应答信号复合格式发送停止信号,结束数据通信再次发送起始信号对从机进行寻址,同时R/W=1发送应答信号发送应答信号发送1字节数据发送应答信号发送非应答信号主机发送起始信号,开始数据传输对从机进行寻址,同时R/W=0发送1字节数据主机从机发送应答信号发送应答信号发送应答信号发送1字节数据发送1字节数据UART简介UART:UniversalAsynchronousReceiver/Transmitter,通用异步接收/发送装置,UART是一个并行输入成为串行输出的芯片,通常集成在主板上,多数是16550AFN芯片。因为计算机内部采用并行数据,不能直接把数据发到Modem,必须经过UART整理才能进行异步传输,其过程为:CPU先把准备写入串行设备的数据放到UART的寄存器(临时内存块)中,再通过FIFO(FirstInputFirstOutput,先入先出队列)传送到串行设备,若是没有FIFO,信息将变得杂乱无章,不可能传送到Modem。应用示例LPC2000的I/O电压为3.3V,连接时须注意电平的匹配。LPC2000其它通信设备TxD0RxD0TxD0RxD0与PC机相连时,由于PC机串口是RS232电平,所以连接时需要使用RS232转换器。LPC2000PC机串口232电平转换TxD0RxD0TxD0RxD0RxD1RTSCTSDSR1DTR1TxD1LPC2000ModemTxDRxDDCDRI1RTSCTSDSR1DTR1DCD1RI1RS232电平转换当使用Modem接口时,需要一个RS232转换器将信号转换为RS232电平后,才能与Modem连接。嵌入式系统总结按照章节进行分类嵌入式系统的概念及现实中的实例01两种比较合理定义:从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。02第一章嵌入式系统概述032.1ARM简介logoARM公司简介ARM是AdvancedRISCMachines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC(精简指令集)处理器。公司的特点是只设计芯片,而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。logoARM两大处理器状态特点及其关系ARM7TDMI处理器内核包含2套指令系统,分别为ARM指令集和Thumb指令,并且各自对应1种处理器的状态:ARM状态:32位,处理器执行字方式的ARM指令,处理器默认为此状态;Thumb状态:16位,处理器执行半字方式的Thumb指令。第3章ARM7TDMI(-S)指令系统简介ARM处理器是基于精简指令集计算机(RISC)原理设计的,指令集和相关译码机制较为简单。ARM7TDMI(-S)具有32位ARM指令集和16位Thumb指令集,ARM指令集效率高,但是代码密度低;而Thumb指令集具有较高的代码密度,却仍然保持ARM的大多数性能上的优势,它是ARM指令集的子集。所有的ARM指令都是可以有条件执行的,而Thumb指令仅有一条指令具备条件执行功能。ARM程序和Thumb程序可相互调用,相互之间的状态切换开销几乎为零。ARM指令集与Thumb指令集的关系ARM指令集支持ARM核所有的特性,具有高效、快速的特点Thumb指令集具有灵活、小巧的特点第3章ARM7TDMI(-S)指令系统3.1ARM处理器寻址方式寻址方式分类寻址方式是根据指令中给出的地址码字段来实现寻找真实操作数地址的方式。ARM处理器具有8种基本寻址方式。寄存器寻址; 2.立即寻址;寄存器移位寻址; 4.寄存器间接寻址;基址寻址; 6.多寄存器寻址;堆栈寻址; 8.相对寻址。3.2指令集常用指令的使用3.2指令集介绍ARM存储器访问指令——单寄存器存取装载指令:LDR目标寄存器,源地址存储指令:STR源寄存器,目标地址存储器源地址目标寄存器存储器目标地址源寄存器思考与练习1MOV指令与LDR指令都是往目标寄存器中传送数据,但是
文档评论(0)