[STC单片机] I2C-通讯

[复制链接]
1473|9
 楼主| evenW 发表于 2017-5-25 10:36 | 显示全部楼层 |阅读模式
请问 可以将AD转换 I2C 通讯  和eeprom数据写入 I2C 共用吗? 也就是 只定义 一个SDA 和 一个SCL ?
xuyaqi 发表于 2017-5-25 10:41 | 显示全部楼层
要求AD与eeprom都能识别I2C地址就行。
 楼主| evenW 发表于 2017-5-25 11:14 | 显示全部楼层
xuyaqi 发表于 2017-5-25 10:41
要求AD与eeprom都能识别I2C地址就行。

恩,那这两个功能是要 分时 运行吧?
Prry 发表于 2017-5-25 13:44 | 显示全部楼层
只要地址不同,我都是1条i2c总线挂上所有i2c外设。
xuyaqi 发表于 2017-5-25 13:56 | 显示全部楼层
evenW 发表于 2017-5-25 11:14
恩,那这两个功能是要 分时 运行吧?

电脑程序都是分时运行,和AD通信用AD的I2C地址,和eeprom通信用eeprom的I2C地址。

评分

参与人数 1威望 +1 收起 理由
evenW + 1 很给力!

查看全部评分

ningling_21 发表于 2017-5-25 18:12 | 显示全部楼层
肯定可以,但要两设备地址不同
mao333 发表于 2017-5-26 07:55 来自手机 | 显示全部楼层
可以,分配好地址。
ohy3686 发表于 2017-5-26 11:27 | 显示全部楼层
可以,只要你使用的EEPROM和AD支持IIC总线接口。
EEPROM和AD本身的设备地址就不是不同的了。
linqing171 发表于 2017-5-26 13:33 | 显示全部楼层
多线程的话比较麻烦,需要注意。
比如定时器中断读AD,主程序写EEPROM,两个别冲突了。
干掉9527 发表于 2017-5-26 19:20 | 显示全部楼层
设备地址加以区分,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

19

帖子

0

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