码迷,mamicode.com
首页 > 其他好文 > 详细

裸机——I2C 2

时间:2018-11-15 21:11:13      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:多个   一对多   包括   图片   仲裁   控制器   ima   寄存器   格式   

前面的随笔完成了I2C时序分析(不涉及仲裁)

现在可以学使用控制器的I2C了。

1.先回顾I2C的基础知识

(1)总线包括SCL + SDA。

(2)通信的特点:

  同步,串行,电平

  所以决定了 I2C 低速,抗干扰不强,无法长距离传输。

(3)从设备 + 主设备

  I2C总线上可以来连接多个从设备,形成一对多,

  为了识别从设备,主设备通过从设备地址来识别。

(4)传输数据格式

技术分享图片

 

 2. 接下来看SoC上I2C控制器的逻辑结构

技术分享图片

 

3.然后就是对应代码和流程图看寄存器了

 

裸机——I2C 2

标签:多个   一对多   包括   图片   仲裁   控制器   ima   寄存器   格式   

原文地址:https://www.cnblogs.com/yangxinrui/p/9965845.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!