一个I2C模块怎样进行硬件接收和发送

[复制链接]
2108|4
 楼主| laibour 发表于 2011-11-6 21:15 | 显示全部楼层 |阅读模式
各位,请教一下,如果一个芯片只有一个I2C串行模块,能不能先配置为I2C接收模式,等接收完后,再配置为I2C发送模式将数据发送到另外一个芯片
asspeed 发表于 2011-11-7 08:16 | 显示全部楼层
你想一起实现主模式和从模式?
建议你不要这么搞,否则一不小心就造成数据冲突。
如果一定要这么做,你可以分两个通道I2C总线,
某些MCU可以支持两路I2C,如果只有一路I2C,
你可以使用I/O来模拟一路I2C 主模式,硬件I2C来实现I2C从模式。
yewuyi 发表于 2011-11-7 08:19 | 显示全部楼层
在IIC的通信中本来就是在不断切换发送和接受,是通过命令字来确定状态的。
xaq79 发表于 2011-11-7 14:51 | 显示全部楼层
看你IIC是主还是从模式?
 楼主| laibour 发表于 2011-11-8 22:16 | 显示全部楼层
用其它方法解决了,所以暂时不考虑这样做了。谢谢大家!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

81

帖子

0

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