打印

求助i2c的硬件和软件模式的区别

[复制链接]
2137|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tang20063260|  楼主 | 2012-4-21 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
能够解释一下什么是硬件和软件i2c。
i2c初始化时用的是24lc02 a0,a1,a2,wp接地,I2C_InitStructure.I2C_OwnAddress1是多少
沙发
airwill| | 2012-4-21 15:49 | 只看该作者
硬件 就是利用处理器的 I2C 模块, 通过操作 I2C 模块的寄存器来完成 I2C 总线的数据交换处理.

软件i2c 就是纯用软件控制 IO 口电平, 来模拟 I2C 的时序, 所有数据交换和 I2C 时序逻辑都是通过 IO 口电平读取和控制来完成的。

使用特权

评论回复
板凳
airwill| | 2012-4-21 15:50 | 只看该作者
a0,a1,a2,wp接地, 那么地址就是 0xA0.

使用特权

评论回复
地板
tang20063260|  楼主 | 2012-4-23 21:10 | 只看该作者
解答的很全面很到位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

33

帖子

0

粉丝