有没有其他人遇到过 AVR 在几个月后神秘地停止工作的情况,但重新编程会使其恢复正常?
我在无线传感器网络中运行了一堆 atmega328。我现在有 3 次(大约一年内),其中一个刚刚停止工作。我将重新刻录程序,它会再次开始工作。它并不总是同一个单元,所以它看起来不像是有缺陷的芯片。
这似乎是一件相当灾难性的事情,会阻止人们使用 AVR,所以这显然与我的特殊情况有关。我只是想知道是否有其他人遇到过它并且可能有一些指示。
我用 3.3V 的电池运行,所以电压会下降太低而无法每几个月运行一次,我必须更换可充电电池。模块使用休眠模式和看门狗定时器休眠 60 秒,读取读数,将其无线电回基站,然后再次休眠。这些模块与 arduino 兼容,所以我没有翻转“不要让我重新烧这个”位。