I2C和SPI学习总结

I2C

1、  开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。

         结束信号:SCL为高电平时,SDA由低电平向高电平跳变,结束传送数据。

2、在时钟的高电平周期内,SDA线上的数据必须保持稳定,数据线仅可在时钟SCL为低电平时改变


3、I2C主设备功能:产生时钟,产生起始和停止信号

      I2C从设备功能:可编程的I2C地址,停止位检测


4、几个状态标志:发送/接收模式标志,发送结束标志,总线忙标志

5、I2C的通信数据流格式

      主机产生起始条件——主机发送地址——从机应答——主机发送数据——从机应答-——主机发送数据--------------------从机应答——主机发送结束条件



SPI

1、 SPI接口共有4根信号线,分别是:设备选择线、时钟线、串行输出数据线、串行输入数据线。

       MOSI:主器件数据输出,从器件数据输入 

       MISO:主器件数据输入,从器件数据输出

       SCLK :时钟信号,由主器件产生

       CS:片选信号,由主器件控制

2、SPI接口可由CPOL(时钟极性)和CPHA(时钟相位)设定4种不同传输格式的时序




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值