Сталкнулся с проблемой у AtMega16.
Два устройств из партии 18 шт. первое где то через год, второе через 3 года перестали правильно работать.
Причина оказалась в том, что изменилось содержание памяти.
В ПО функции записии есть но они используются один раз при выпуске (калибровочные константы) и в процессе эксплуатации выполнить запись в
память нельзя - стоит проверка кодовым словом.
Одна константа стала близкой к 0, втора и вовсе не читается (из ПО).
Из за чего мог произойти сбой? Каие есть способы понять что случилось, если значения параметров хранящихся в памяти всех приборах разные?
ПО разрабатывалось в СodeVision.
Подскажите кто значет. Спаибо.