关于24c02的菜鸟问题,大家进来看看

[复制链接]
7051|15
 楼主| 东北小辉辉 发表于 2012-10-16 19:07 | 显示全部楼层 |阅读模式
有用过这款芯片的童鞋么,芯片引脚上的A0,A1,A2是做什么用的额。我搞了半天没搞明白,看资料好像说是多个24C02连接用的,连起来干什么?扩大内存?大家能告诉下我么,纠结很长时间了。。
wuhuan0512 发表于 2012-10-16 19:52 | 显示全部楼层
区分地址的,打个比方,如果你在一条I2C总线上要挂2个24C02,就可以把其中一个地址设为0,一个设为1,
一条I2C总线上最多可以挂8个24C02。
wangguoliang 发表于 2012-10-16 20:23 | 显示全部楼层
就相当于选中那个单元,有点像74LS573的样子吧。
 楼主| 东北小辉辉 发表于 2012-10-16 21:29 | 显示全部楼层
本帖最后由 东北小辉辉 于 2012-10-16 21:32 编辑

我好像有点明白了,意思是给予三个地址位,如果要是在I2C总线上挂八个24c02的话可分别设为111,110,101等等八个数字,然后通过选中不同的地址来选中不同的24c02,是这样的吧,但是挂这么多的24c02有什么用呢?24c02一共有256B,挂八个就有256*8B了么?还是这些24c02是用来储存不同的数据的,方便调用? 2# wuhuan0512
 楼主| 东北小辉辉 发表于 2012-10-16 21:31 | 显示全部楼层
本帖最后由 东北小辉辉 于 2012-10-16 21:42 编辑

还有,用proteus仿真的时候怎样才能看出程序是否有效呢?24c02是用来存储数据的,但是仿真时可以模拟掉电的情况么?
NE5532 发表于 2012-10-16 22:18 | 显示全部楼层
如果你想看掉电以后数据是不是会消失,这个就不用仿真了,原理性的东西,不看也罢。如果你是想研究掉电瞬间的情况,仿真也帮不了你,因为无法仿真实际掉电瞬间。
BitFu 发表于 2012-10-16 22:50 | 显示全部楼层
多个24C02接在同一个I2C总线上时区分用的地址位,如果你的板子只有一个24C02那你就全接地就可以了。
lzscan 发表于 2012-10-17 09:22 | 显示全部楼层
再看看I2C的协议。
zhuyl456 发表于 2012-10-17 12:58 | 显示全部楼层
片选信号
受不了了 发表于 2012-10-17 13:15 | 显示全部楼层
除了挂24C02还可以同时挂其他
cuianbin 发表于 2012-10-17 18:48 | 显示全部楼层
7楼正解
wuhuan0512 发表于 2012-10-17 19:09 | 显示全部楼层
4# 东北小辉辉
是这样的,其实我说的一条I2C总线上最多可以挂8个24C02,事实上很少挂那么多,经常就是1个。同时,不同品牌的24C02其规格又可能不一样,FM24C02有一款就省略了地址比较器,此种24C02在一条I2C总线上就只能挂一个!设置地址位是为了在I2C总线上准确的找到对应的24C02!
 楼主| 东北小辉辉 发表于 2012-10-17 19:12 | 显示全部楼层
很全面 谢谢了啊 12# wuhuan0512
ak64 发表于 2014-12-10 20:07 | 显示全部楼层
编码地址
seek1972 发表于 2018-4-5 20:49 | 显示全部楼层
就是门牌号码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

91

帖子

0

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