裸机——I2C 2
Posted yangxinrui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了裸机——I2C 2相关的知识,希望对你有一定的参考价值。
前面的随笔完成了I2C时序分析(不涉及仲裁)
现在可以学使用控制器的I2C了。
1.先回顾I2C的基础知识
(1)总线包括SCL + SDA。
(2)通信的特点:
同步,串行,电平
所以决定了 I2C 低速,抗干扰不强,无法长距离传输。
(3)从设备 + 主设备
I2C总线上可以来连接多个从设备,形成一对多,
为了识别从设备,主设备通过从设备地址来识别。
(4)传输数据格式
2. 接下来看SoC上I2C控制器的逻辑结构
3.然后就是对应代码和流程图看寄存器了
以上是关于裸机——I2C 2的主要内容,如果未能解决你的问题,请参考以下文章