I2C协议 简单运用与实例讲解
I2C协议 简单运用与实例讲解
最近在跟一个项目的是时候用到了smbus协议,和i2c协议很类似。在项目中遇到了一些问题,把经验写在这里,供大家借鉴。
I2C的地址的位数有七位和十位两种,我们一般使用的是七位的地址就可以了。七位地址可以表示127个地址。正常情况下完全可以满足要求。
我把一个完整的I2C协议分为四大部分,分别是开始传输数据Start,结束传输End,传输数据,应答ACK。
Start部分:刚开始时,SCL,SDA,两根数据线上的电平全为高电平,为初始状态,当SCL=1时,SDA由原来的1变为
原创
2020-10-27 22:13:30 ·
1398 阅读 ·
2 评论