最近用ATMEGA48V做了一个项目,其中存储了一个累计数,每次上电进行显示。 但是发现有5%左右的板子不是很稳定,上电显示的数据有时候正常,有时候就变成0了。还有个别的板子,上电后累计数就+1。 其中有2个板子,基本每次上电都变为0(实际不是0),多次测试后,我更换了cpu,就正常了。 是不是就此可以说明是CPU的问题,cpu内部eeprom不稳定造成的?
另外:之前跑在低速状态下,我反复上下电,也会出现清0的现象。后来一个数据存储了3份,通过比较三选二解决了这个问题。现在的cpu跑在高速状态,这个问题就又出来了。实在是让人费解!
大家有没有碰到类似问题,请帮忙分析一下。 谢谢! |