大家好,我最近在做一款设计,其中用到了24C04这个元件用来存储掉电数据,目的是下次开机的时候不用重新设置参数,像一些报警的上下限值,只要设置一遍就可以了,下次开机还是之前设置的数值。 问题来了,线路完全一样的情况下,用国产的AT24C04时,不具备掉电存储功能,下次上电还是恢复初始值,但是用进口的就可以存储。有没有遇到过同样问题的小伙伴,你们是怎么解决的呢?
不要从第一个位置开始写入,从后面一点的位置开始写入试试
是否买到假货了?
IIC时钟延时和写入时间延时增加10倍以上进行测试如果可以保存,就是延时的问题,因为并不是所有的24C04的时钟延时要求都是一样的如果不行,再对比数据手册,仔细检察
先看数据手册,确定地址是对的,确定读写速率是对的,确定硬件连接是对的。
期待高手的回答
产品还是非常不错的