首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

AT24C256不返回ACK解决思路

2012-06-12 
AT24C256不返回ACK我用的AT24C256 EEPROM,经常在写入第二个字节的地址后,它就不返回ACK,导致读取数据失败。

AT24C256不返回ACK
我用的AT24C256 EEPROM,经常在写入第二个字节的地址后,它就不返回ACK,导致读取数据失败。大部分时间返回正常,有时候不返回ACK,不产生IIC中断。请问这是什么原因?

[解决办法]
是不是时序不对?
我刚搞定AT24C256 EEPROM读写问题, MCU是新华龙的C8051F020
[解决办法]
能否把你的电路,和程序写出来啊,这么说太浅显了,还有,听楼主的介绍,是用的单片机内部I2C总线吧?是不是哪些设置不正确呢?
[解决办法]
2440的I2C用的硬件控制的?速度设多少?
[解决办法]
是不是读的太快了,每读一页延时一下看看
[解决办法]
要不就别要ACK了,只要能读出来,了事。。。

我在操作2401的时候就这么干的


[解决办法]
还没弄好吗?
[解决办法]
EEPROM 要求的时序有没有严格实行? 问题的关键哦

热点排行