找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5271|回复: 0
打印 上一主题 下一主题
收起左侧

关于两个单片机通过I2C进行通讯的问题

[复制链接]
跳转到指定楼层
楼主
ID:55457 发表于 2013-9-27 17:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在碰到了一个问题:
   有单片机A,这个A无IO口,只有一个I2C 总线接口,并且只能做主机,
   有单片机B,这个B有IO口和I2C 总线接口,并且也是主机。由于B 上有传感器的采集数据,所以想将B的数据传给A,不知道该怎么办?

我现在的想法:
   方法一:单片机B通过IO口来模拟I2C协议来让 A 将B视为是从机。(这种方法我没试,我觉得可能工作量比较大一些);
   方法二:这个是我想的一个绕一下的方法,假设A有一个EEPROM,或者类似的存储设备,A通过I2C总线从该存储设备中读取数据;那单片机B能否向A的这个存储设备中写数据?EEPROM我不知道有没有这个能力,比较B写A读,一般看到的都是A对其读写。

如果B能写,这样就间接实现了B传数据给A,不知可不可行??
  如果还有其他的建议,还得麻烦各位写下您的思路,灰常感谢....

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表