Serg81 пише:
...вручную симитирую сбой поднося палец к кварцу...
Хочу внести ясность.
Изменения в последней прошивке не влияют на саму возможность возникновение сбоя. Они направлены на сохранение работоспособности управляющей программы при сбое.
При сбое повреждается информация, хранящаяся в EEPROM. Она повреждается не программным путем, а в обход управляющей программы. То есть, что бы я не написал в программе - все это малоэффективно, при сбое программа перестает выполняется, процесс полностью неконтролируемый.
Неправильные данные из EEPROM при следующем старте программы (это может быть подача питания, может быть автоматический рестарт в следствие самого сбоя) могут привести к неработоспособности всей программы или, как минимум, к сбою в самих настройках - надо перенастраивать заново.
Сейчас я еще доработал прошивку, программа проконтролирует корректность данных в EEPROM и, если они вне дозволенных пределов - восстановит значения по умолчанию. Настройки будут утеряны, но программа останется работоспособной без перепрошивки.
Но это все борьба с
последствиями за живучесть прибора. При этом может пострадать контролируемый объект, про неудобства я даже не упоминаю. Поэтому надо искать и бороться с
причинами сбоев.