嵌入式IIC知识点

发布时间:2014-4-17 16:58    发布者:edu11814
关键词: IIC
IIC知识点数字通信的要点
1、 电气接口定义
2、 数据时序要求
3、 数据流/帧格式
IIC通信的对应要点
1、 IIC通信主体
1) 主、从:主设备产生时钟、开始、停止信号
2) 收、发:信号的接收和发送方,和主从没有必然联系
3) IIC设备区分:靠器件地址区分
2、 电气接口
1) SCL:时钟线,主(Master)设备产生时钟供主、从(Slave)双方通信使用。
2) SDA:数据线,从发送方到接收方;但主从设备都可以发送或接收,所以是双向的。
3) 电平要求:双方一致即可
3、 时序要求
1) SCL时钟线,满足双方要求即可。
2) Transmitter每次发送8bit(1字节)MSB先发
3) Receiver接收到完整字节后发送(或不发送,常见于EEPROM操作)ACK信号
4、 数据流/帧格式
1) Master产生起始信号
2) Master发送Slave地址到总线
3) Slave发送ACK信号
4) Transmitter发送1字节信号到总线上
5) Receiver发送ACK信号到总线上
6) 重复4~6,直到发送、接收过程完毕
7) Master产生停止信号
file:///C:/Users/ASUS/AppData/Local/Temp/ksohtml/wps_clip_image-18441.png

244024C02通信
1、 IIC通信主体
1) 主设备:2440,地址自由定义
2) 从设备:24C02,地址取决于硬件连接,如下图(24C02P8)
file:///C:/Users/ASUS/AppData/Local/Temp/ksohtml/wps_clip_image-662.png
mini2440原理图可得A2 = 0,所以地址=0b 1010 0xxx
file:///C:/Users/ASUS/AppData/Local/Temp/ksohtml/wps_clip_image-28165.png
3) 收发:取决于具体操作
2、 电气接口
1) SCL:GPE14
2) SDA:GPE15
3) 电平要求:LVTTL 3.3 V (2440)2.7 (VCC = 2.7V to 5.5V)(24C02)
3、 时序要求
1) SCL时钟线100kHz Max (24C02P4)
4、 数据流/帧格式
1) Master产生起始信号
2) Master发送Slave地址到总线上
3) Slave发送ACK信号
4) Transmitter发送1字节信号到总线上
5) Receiver发送ACK信号到总线上
6) 重复4~6,直到发送、接收过程完毕
7) Master产生停止信号
咨询QQ 1765841775  电话:15089711217  李老师





本文地址:https://www.eechina.com/thread-128751-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表