打印

I2C和SPI协议有什么区别

[复制链接]
1189|6
手机看帖
扫描二维码
随时随地手机跟帖
沙发
米其林r| | 2011-5-25 10:15 | 只看该作者
I2C的一般读写步骤:
写通讯过程:

1、   主控在检测到总线空闲的状况下,首先发送一个START信号掌管总线;

2、   发送一个地址字节(包括7位地址码和一位R/W);

3、   当被控器件检测到主控发送的地址与自己的地址相同时发送一个应答信号(ACK);

4、   主控收到ACK后开始发送第一个数据字节;

5、   被控器收到数据字节后发送一个ACK表示继续传送数据,发送NACK表示传送数据结束;

6、   主控发送完全部数据后,发送一个停止位STOP,结束整个通讯并且释放总线;

读通讯过程:

1、   主控在检测到总线空闲的状况下,首先发送一个START信号掌管总线;

2、   发送一个地址字节(包括7位地址码和一位R/W);

3、   当被控器件检测到主控发送的地址与自己的地址相同时发送一个应答信号(ACK);

4、   主控收到ACK后释放数据总线,开始接收第一个数据字节;

5、   主控收到数据后发送ACK表示继续传送数据,发送NACK表示传送数据结束;

6、   主控发送完全部数据后,发送一个停止位STOP,结束整个通讯并且释放总线;

使用特权

评论回复
板凳
相见欢喜| | 2011-5-25 21:49 | 只看该作者
速度上是最大的差距

使用特权

评论回复
地板
derde| | 2011-5-26 10:17 | 只看该作者
主控在检测到总线空闲的状况下,首先发送一个START信号掌管总线
控在检测到总线空闲的状况下,首先发送一个START信号掌管总线很重要

使用特权

评论回复
5
derde| | 2011-5-26 10:19 | 只看该作者
heels

使用特权

评论回复
6
davincibee| | 2011-5-26 11:41 | 只看该作者
一个是单工的,一个是双工的

使用特权

评论回复
7
bit6019| | 2011-5-26 16:34 | 只看该作者
2# 米其林r
spi的读写过程可以说下吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://yiguibugui.taobao.com/

143

主题

1079

帖子

0

粉丝