常用的嵌入式系统网络接口精选ppt课件.ppt

常用的嵌入式系统网络接口精选ppt课件.ppt

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用的嵌入式系统网络接口精选ppt课件

4.6 常用的嵌入式系统网络接口;4.6.1 I2C总线接口设计 ; I2C总线接口设计;1、S3C2410的IIC结构 S3C2410的IIC主要有5部分构成:数据收发寄存器、数据移位寄存器、地址寄存器、时钟发生器、控制逻辑等部分。如下图所示。; 2、 IIC总线系统组成 IIC总线是多主系统:系统可以有多个IIC节点设备组成,并且可以是多主系统,任何一个设备都可以为主IIC;但是任一时刻只能有一个主IIC设备,IIC具有总线仲裁功能,保证系统正确运行。 主IIC设备发出时钟信号、地址信号和控制信号,选择通信的从IIC设备和控制收发。 系统要求:(1)各个节点设备必须具有IIC接口功能;(2)各个节点设备必须共地;(3)两个信号线必须接上拉电阻。如下图所示。; 3、IIC总线的工作原理 (1)IIC总线对数据线上信号的定义: 1)总线空闲状态:时钟信号线和数据信号线均为高电平。 2)起始信号:即启动一次传输,时钟信号线是高电平时,数据信号线由高变低。 3)停止信号:即结束一次传输,时钟信号线是高电平时,数据信号线由低变高。; 4)数据位信号:时钟信号线是低电平时,可以改变数据信号线电位;时钟信号线是高电平时,应保持数据信号线上电位不变,即时钟是高电平时数据有效。 5)应答信号:占1位,数据接收者接收1字节数据后,应向数据发出者发送一应答信号。低电平为应答,继续发送;高电平为非应答,结束发送。 6)控制位信号:占1位,主IIC设备发出的读写控制信号,高为读、低为写(对主IIC设备而言)。控制位在寻址字节中。; 7)地址信号:为从机地址,占7位,如下表所示,称之为“寻址字节”,各字段含义如下:; (2)IIC总线数据传输格式 1)一般格式: 2)主控制器写操作格式: 红色起始信号S、地址信号、控制信号W、各个数据、结束信号P,均为主IIC设备发送、从IIC设备接收;黑色的应答信号A/A为从IIC设备发送、主IIC设备接收。 3)主控制器读操作格式: 红色的信号均为主IIC设备发送、从IIC设备接收;黑色的信号均为从IIC设备发送、主IIC设备接收。; 4)主控制器读/写操作格式: 由于在一次传输过程???要改变数据的传输方向,因此起始信号和寻址字节都要重复一次,而中间可以不要结束信号。 在一次传输中,可以有多次启动信号。; (3)读写操作 在发送器模式下,数据被发送之后,IIC 总线接口会等待直到 IICDS(IIC 数据移位寄存 器)被程序写入新的数据。在新的数据被写入之前,SCL 线都被拉低。新的数据写入之后, SCL 线被释放。 S3C2410X 可以利用中断来判断当前数据字节是否已经完全送出。在 CPU 接收到中断请求后,在中断处理中再次将下一个新的数据写入 IICDS,如此循环。 在接收模式下,数据被接收到后,IIC 总线接口将等待直到 IICDS 寄存器被程序读出。 在数据被读出之前,SCL 线保持低电平。新的数据从读出之后,SCL 线才释放。 S3C2410X 也利用中断来判别是否接收到了新的数据。CPU 收到中断请求之后,处理程序将从 IICDS 读取数据。 ;通信格式示意图;4、IIC专用寄存器 S3C2410有4个专用寄存器;1)IIC控制寄存器(IICCON);1)IIC控制寄存器(续);2)IIC控制状态寄存器(IICSTAT);2)IIC控制状态寄存器(续);3、IIC地址寄存器(IICADD);4、IIC数据发送/接收寄存器(IICDS);5、IIC操作方法;2) 主 模 式 接 收 流 程;4.6.2 CAN总线接口设计; 1)CAN总线工作原理 ; CAN_H=3.5V和CAN_L=1.5V。总线上的驱动电路当总线上任何节点拉低总线电位时会引起总线被拉到0。当所有节点都传送1时,总线被称作隐性状态,当一个节点传送0时,总线处于显性状态。数据以数据帧的形式在网络上传送。 CAN是一种同步总线。为了总线仲裁能够工作,所有的发送器必须同时发送。节点通过监听总线上位传输的方式使自己与总线保持同步。在总线上发送4类信息帧:数据帧、远程帧、错误指示帧和超载帧。 其中远程帧用于请求数据,数据帧用于发送数据。数据帧的第一位提供了帧中的第一个同步机会。数据帧以一个1开始,以七个0结束。分组中的第一个域包含目标地址,该域被称为仲裁域。;1)CAN总线工作原理;一种CAN总线的物理电器组织结构图 ; ;2)CAN总线控制器体系结构; 2)CAN总线控制器体系结构;3)CAN总线接口的设计;说明;3)CAN高层协议;例子:工业应用的CAN控制系统;ARM与CAN连接的

您可能关注的文档

文档评论(0)

sanshengyuan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档