I2C总线实现原理

[复制链接]
1016|7
 楼主| peace555 发表于 2016-12-29 00:35 | 显示全部楼层 |阅读模式
只使用两根线:
串行数据(SDA);
串行时钟(SCL);
 楼主| peace555 发表于 2016-12-29 00:36 | 显示全部楼层
串行的8位数据传输:
标准模式下最大速度为100kbps;
快速模式下最大速度400kbps;
快速加模式下最大速度1Mbps。
 楼主| peace555 发表于 2016-12-29 00:37 | 显示全部楼层
串行的8位数据传输:
标准模式下最大速度为100kbps;
快速模式下最大速度400kbps;
快速加模式下最大速度1Mbps。
 楼主| peace555 发表于 2016-12-29 00:39 | 显示全部楼层
使用集电极开路或者开漏极,通过上拉电阻将设备连接到总线上(线“与”功能)
zhiyy 发表于 2016-12-29 00:40 | 显示全部楼层
每个连接到总线的设备,由软件通过独一无二的地址进行寻址
zya888 发表于 2016-12-29 08:18 | 显示全部楼层
支持多主模式,当两个设备同时初始化数据传输时,使用冲突检测和仲裁
电子信使 发表于 2016-12-29 08:18 | 显示全部楼层
主设备控制SCL线,产生一个开始(Start)条件,后面跟着数据字节。数据字节包含7个从设备地址和一个读/写(RW)位。该位设置相对于主设备的数据传输方向。高为读低为写
zya888 发表于 2016-12-29 08:21 | 显示全部楼层
从设备识别它的地址,并且在第9位的时间间隔内,通过将数据线拉低产生应答(ACK)字节
您需要登录后才可以回帖 登录 | 注册

本版积分规则

89

主题

620

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部