打印

影响68013从EEPROM的启动

[复制链接]
2252|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhuhuis|  楼主 | 2015-1-8 20:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想在ez-usb 68013的I2C总线上外接多个设备,其中一个EEPROM用于存储固件
采用0xC2方式启动,另外一个周立功的键盘和led控制器,另外还可能再加一片EEPROM用于存储数据。I2C总线
上有多个外设时,是否会影响68013从EEPROM的启动。
沙发
gongche| | 2015-1-8 20:45 | 只看该作者
看下cypress的资料有没有看到相关的说明

使用特权

评论回复
板凳
zhuhuis|  楼主 | 2015-1-8 20:46 | 只看该作者
看了,没有,是否设备地址为001(内部数据地址16位)或地址地址为000(内部数据地址8位)的eeprom才会作为启动时下载固件用?

使用特权

评论回复
地板
huwr| | 2015-1-8 20:47 | 只看该作者
好像001是16-bit的EEPROM而000是8-bit的EEPROM,看看FX2的数据参考手册,有讲到连接多个I2C EEPROM设备的部分。

使用特权

评论回复
5
huanghuac| | 2015-1-8 20:49 | 只看该作者
EEPROM用于存储数据,这个可以用串口的EEPROM来代替问题不大

使用特权

评论回复
6
happy_10| | 2015-1-8 20:50 | 只看该作者
我想影响的话也应该问题不大

使用特权

评论回复
7
冰清玉洁| | 2015-1-8 20:51 | 只看该作者
从电路图上查下就知道了,你看下68013A典型电路图的24LCxx芯片咋连接的,然后查下EEPROM的手册不就知道他的地址了。

使用特权

评论回复
8
wenfen| | 2015-1-8 20:54 | 只看该作者
启动用的EEPROM,容量在24LC32以下的(不含32K),接000;32-128接001
C2模式最大用到128,可存放16K代码。
这都是手册说的。

使用特权

评论回复
9
zhuhuis|  楼主 | 2015-1-8 20:55 | 只看该作者
如果是外围设备呢

使用特权

评论回复
10
huwr| | 2015-1-8 20:56 | 只看该作者
如果是外围设备,如串并转换器PCF8575、I2C的ADC等等一定要单独设定地址,相互之间不能重叠。

使用特权

评论回复
11
宋倩2010| | 2015-1-8 20:57 | 只看该作者
好在每种I2C芯片都有几位是固定的,不同种类的这几位不一样,所以一般不会混淆。

使用特权

评论回复
12
chenho| | 2015-1-8 20:59 | 只看该作者
要区分的是,接了几片同种设备,如PCF8575,就要分开它们的地址。

使用特权

评论回复
13
gongche| | 2015-1-8 21:00 | 只看该作者
收获不小啊

使用特权

评论回复
14
huanghuac| | 2015-1-8 21:02 | 只看该作者
我想你用2片24LC256应该没问题,只要事先计划好所有I2C器件的地址,不冲突就好。

使用特权

评论回复
15
huanghuac| | 2015-1-8 21:03 | 只看该作者
怕的是你用两片24LC00/02/04,这些8位的EEPROM有些厂家的A0A1A2内部没有连接

使用特权

评论回复
16
happy_10| | 2015-1-8 21:04 | 只看该作者
是啊,即便你外部连了A0A1A2区分各自地址,实际上它们还会寻找到一个地址

使用特权

评论回复
17
chenho| | 2015-1-8 21:06 | 只看该作者
这点,CYPRESS的手册没有说明,我个人认为要特别注意。

使用特权

评论回复
18
wenfen| | 2015-1-8 21:08 | 只看该作者
注意 电源和走线 就ok的  没有别的原因

使用特权

评论回复
19
zhuhuis|  楼主 | 2015-1-8 21:09 | 只看该作者
嗯,多谢提醒

使用特权

评论回复
20
北斗小星| | 2015-1-9 12:43 | 只看该作者
前来学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

728

主题

8464

帖子

6

粉丝