eeprom

[复制链接]
 楼主| 1809939350 发表于 2017-4-1 08:22 | 显示全部楼层 |阅读模式
请问如何多个EEPROM芯片连接到同一个主机,如何指定将数据写入哪一个EEPROM呢?
tyw 发表于 2017-4-1 08:41 | 显示全部楼层
本帖最后由 tyw 于 2017-4-1 09:07 编辑



你其实没弄明白烟感器里eeprom是怎么回事.地址编码器是通过I2C总线与烟感探头通信,探头收到改码指令,把新地址码写入烟感器里的EEPROM,然后再由内部CPU执行刷新任务,用新地址替换老地址.多个探头挂总线,能一一识别,是因为每个探头都有一个身分地址,就是上面写入的地址.而一般EEPROM没有芯片识别地址,多个EEPROM挂在总线上,当然一呼百应.用带片选的EEPROM芯片能单选.但2线就不行了.
你得改你的硬件,把探头里的EEPROM置入内部,只跟探头CPU通信,另弄2根线挂总线.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
xuyaqi 发表于 2017-4-1 09:24 | 显示全部楼层
eeprom有多种协议i2c,spi等你得先说清楚,再讨论怎么写。
 楼主| 1809939350 发表于 2017-4-1 12:44 | 显示全部楼层
xuyaqi 发表于 2017-4-1 09:24
eeprom有多种协议i2c,spi等你得先说清楚,再讨论怎么写。

我用的IIC协议,然后用编码器给从机一个编码信号,然后从机给EEPROM数据作为自己的地址,但是总是出问题,又不知道问题出在哪
xuyaqi 发表于 2017-4-1 16:38 | 显示全部楼层
IIC协议是有地址的,只要每个EEPROM有地址是不会传错的,至于你现在的问题很大,只能一步步来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

25

帖子

0

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