[如何删除i2c外包项目]spi总线和i2c总线的区别

原创 程序编程代写  2021-11-18 10:49:55  阅读 116 次 评论 0 条
摘要:

spi总线和i2c总线的区别1iic总线不是全双工(半双工),2线SCLSDA。Spi总线实现全双工,4线SCKCSMOSIMISO2iic总线为多主总线,通过SDA上的地址信息锁定从设备。spi总线只有一个主设备,主设备通过CS片选决定

spi总线和i2c总线的区别

1 iic 总线不是全双工(半双工),2 线 SCL SDA。Spi总线实现全双工,4线SCK CS MOSI MISO

2 iic总线为多主总线,通过SDA上的地址信息锁定从设备。spi总线只有一个主设备,主设备通过CS片选决定从设备

3 iic总线传输速度为100kbps-4Mbps。SPI总线传输速度更快,可达30Mbps以上。

4 SDA SCL 在 iic 总线空闲状态下为高电平。SPI 总线空闲状态 MOSI MISO 也是 SCK 由 CPOL 决定单片机 I2C 通信

I2C的时序比较复杂。如果能搞清楚I2C的时序,其他设备的时序就不成问题。我会按照我的理解告诉你。就用程序来说明吧。NOP(),一个机器周期延时,12M晶振时1微秒NOPS(),4 NOP()。sbit SDA P2^0;sbit SCL P2^1; 定义数据线和时钟线接口。首先,I2C有两条重要的线,SDA数据线和SCL时钟线。当总线上没有信息传输时,SDA和SCL都是高电平,我们称之为释放总线。开始传输信息时,必须有启动信号,启动信号:定义为当SCL为高电平时,S

如何将TTL接口转换为I2C?

这是完全不同的两个概念,不存在转换问题。前者主要是指层次,后者是一个协议支持的通信总线。I2C总线也可以是TTL电平不用转换。

本文地址:http://www.mjgy888.com/post/20108.html
版权声明:本文为原创文章,版权归 程序编程代写 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?