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

[复制链接]
2756|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

粉丝
快速回复 在线客服 返回列表 返回顶部