njsyq 发表于 2006-4-18 10:25:47

E2PROM写不进数据是怎么回事情?

马老师,

我以前做的温度表送器中,

采用89C54芯片,

扩展E2PROM芯片用的是CSI24WC02P,

程序主要思路是,

先向89C54中写入初始化程序,

目的是向E2PROM中写入定值;

然后再向89C54写入应用程序。

现在89C54中写入初始化程序后,

E2PROM中没有值写入,

不知道是哪部分出了问题?

这个产品以前用了很久,

没出过问题,

这次突然出现这种现象。

我初步分析可能是硬件方面的问题,

希望马老师指点一下。

谢谢!

machao 发表于 2006-4-18 11:21:22

如果产品是使用过一段时间后发生的,可能EEPROM失效了。因为EEPROM擦写的次数有限(>10万次),如果你的应用程序中频繁的对EEPROM进行写操作的话,可能会造成这个现象。你先换一片EEPROM试试。



有许多的人设计的产品会频繁的对EEPROM写操作(读没问题),把EEPROM当RAM使用。这样的人要么是初级工程师,而作为高手这样设计的话,他就是留个后手:半年或一年后产品故障,赚取用户的修理费。
页: [1]
查看完整版本: E2PROM写不进数据是怎么回事情?