找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3628|回复: 4
收起左侧

IIC总线协议教程(共25页pdf下载)

[复制链接]
ID:389696 发表于 2018-8-24 16:22 | 显示全部楼层 |阅读模式
看着可能有些难懂,但是看懂了的话还是很有用的。总线协议我们总是看到,也许深入了解很枯燥,了解肯定还是有用的。
0.jpg 0.jpg 0.jpg
每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的器件则为接收器。
在多主机系统中,可能同时有几个主机企图启动总线传送数据。为了避免混乱, I2C总线要通过总线仲裁,以决定由哪一台主机控制总线。在80C51单片机应用系统的串行总线扩展中,
我们经常遇到的是以80C51单片机为主机,其它接口器件为从机的单主机情况。

0.jpg 0.jpg

起始和终止信号都是由主机发出的,在起始信号产生后,总线就处于被占用的状态;在终止信号产生后,总线就处于空闲状态。
连接到I2C总线上的器件,若具有I2C总线的硬件接口,则很容易检测到起始和终止信号。
接收器件收到一个完整的数据字节后,有可能需要完成一些其它工作,如处理内部中断服务等,可能无法立刻接收下一个字节,这时接收器件可以将SCL线拉成低电平,从而使主机处于等待状态。直到接收器件准备好接收下一个字节时,再释放SCL线使之为高电平,从而使数据传送可以继续进行。

0.jpg

完整的pdf格式文档51黑下载地址(共25页):
IIC总线协议.pdf (256.75 KB, 下载次数: 99)
回复

使用道具 举报

ID:20672 发表于 2019-5-7 14:02 | 显示全部楼层
谢谢分享~~~~
回复

使用道具 举报

ID:670345 发表于 2020-3-25 12:59 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

ID:93667 发表于 2020-3-25 15:00 | 显示全部楼层
一般般。对于初学者来说,还算不错的教程
回复

使用道具 举报

ID:166145 发表于 2020-3-28 22:38 | 显示全部楼层
多谢多谢,正在学习IIC
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表