打印
[51单片机]

fm24c64 可读不可写

[复制链接]
3089|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 | 只看该作者
用示波器看波形吧,很容易发现问题的...

使用特权

评论回复
5
NE5532| | 2014-6-18 10:58 | 只看该作者
既然写不进去,楼主怎么判断读出来的是正确的呢?不要说都是FF就对了哈。

使用特权

评论回复
6
留声而过|  楼主 | 2014-6-18 19:47 | 只看该作者
NE5532 发表于 2014-6-18 10:58
既然写不进去,楼主怎么判断读出来的是正确的呢?不要说都是FF就对了哈。 ...

是啊 我就能读出个255!  可以帮我分析一下吗?

使用特权

评论回复
7
NE5532| | 2014-6-18 21:46 | 只看该作者
留声而过 发表于 2014-6-18 19:47
是啊 我就能读出个255!  可以帮我分析一下吗?

你把芯片取下来,光读上拉电阻,不也是255(0xFF)啊?说明你可能根本就没读出来,你应该是先把送Add+R/W时候,从机的应答信号调了,确认从机确实应答了,才说明你的底层传输函数是正确的。

使用特权

评论回复
8
留声而过|  楼主 | 2014-6-19 07:29 | 只看该作者
谢谢

使用特权

评论回复
9
FAQ| | 2015-3-28 23:16 | 只看该作者
NE5532 发表于 2014-6-18 21:46
你把芯片取下来,光读上拉电阻,不也是255(0xFF)啊?说明你可能根本就没读出来,你应该是先把送Add+R/W ...

十分怀疑楼主根本连ACK都没有收到

使用特权

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

本版积分规则

11

主题

52

帖子

2

粉丝