I2C学习总结(一)
I2C的介绍
I2C能两根线就行进行信息通讯。一个线是SCL:串行时钟线,一个是SDK:串行数据线。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b6cf17a9a9d91e4d5127a157d68dffaa.png)
思路:
SCL从高电平到低电平,开始通讯。
在通讯过程中,SCL高电平时读取数据,低电平时SDA进行数据的转变。
数据传输
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d1ade4326b1c81d17177b82078fc89db.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f08a42f86398c7fac39d847da2f8c91b.png)
在读写数据时的一个发送格式:
首先是 1-> s:主机发送,向总线表示开始通讯,然后 2->从机地址: 选择从机进行访问, 3->R\W: 表示进行读或者写操作, 4->数据,5->应答位
然后4 5反复,来传输数据,直到SCL升高,表示通讯结束.
I2C的实际运用
暂无,等操作后再写.