[51单片机] fm24c64 可读不可写

[复制链接]
3425|8
 楼主| 留声而过 发表于 2014-6-18 07:00 | 显示全部楼层 |阅读模式
提示: 该帖被管理员或版主屏蔽
airwill 发表于 2014-6-18 07:32 | 显示全部楼层
看程序没有什么问题.
一般 i2c eeprom, 都有一个写周期要 10mS. 据称 铁电 存储器不需要这个写周期.不知道是不是真的铁电器件.
受不了了 发表于 2014-6-18 09:19 | 显示全部楼层
我印象里在原来读写24C02的程序上多发8位地址就可以用了,其他延时上的区别可以先不用修改
ningling_21 发表于 2014-6-18 10:22 | 显示全部楼层
用示波器看波形吧,很容易发现问题的...
NE5532 发表于 2014-6-18 10:58 | 显示全部楼层
既然写不进去,楼主怎么判断读出来的是正确的呢?不要说都是FF就对了哈。
 楼主| 留声而过 发表于 2014-6-18 19:47 | 显示全部楼层
NE5532 发表于 2014-6-18 10:58
既然写不进去,楼主怎么判断读出来的是正确的呢?不要说都是FF就对了哈。 ...

是啊 我就能读出个255!  可以帮我分析一下吗?
NE5532 发表于 2014-6-18 21:46 | 显示全部楼层
留声而过 发表于 2014-6-18 19:47
是啊 我就能读出个255!  可以帮我分析一下吗?

你把芯片取下来,光读上拉电阻,不也是255(0xFF)啊?说明你可能根本就没读出来,你应该是先把送Add+R/W时候,从机的应答信号调了,确认从机确实应答了,才说明你的底层传输函数是正确的。
 楼主| 留声而过 发表于 2014-6-19 07:29 来自手机 | 显示全部楼层
FAQ 发表于 2015-3-28 23:16 | 显示全部楼层
NE5532 发表于 2014-6-18 21:46
你把芯片取下来,光读上拉电阻,不也是255(0xFF)啊?说明你可能根本就没读出来,你应该是先把送Add+R/W ...

十分怀疑楼主根本连ACK都没有收到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

52

帖子

2

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