|
mega163 иногда сходит с ума. Т.е. ROMCheckSum - в норме, а программа работает криво. Все ответственные константы хранятся во флеше , а не в еепроме. При новой заливке программы все ОК. Да, чуть не забыл, указанный глюк проявлялся только несколько раз и в одном экземпляре контроллера. Условия появления - мощная помеха по питанию или статический разряд. (То что девайс надо защищать от таких вещей - знаю, и защита есть, но вот было такое). Ещё немного подробностей: супервизора нет - полагаюсь на браунаут детектор. Может это исключение (или болезнь одного экземпляра), но рисковать с серией изделий не хочется.
Резюмирую:
Сбой во флешке, а проверка контрольной суммы (как самодельным программатором, так стандартным AVRPROGом - на совпадение с исходным файлом) этого не выявляет.
Кто знает, с чем связан сей глюк - просветите.
З.Ы. Вспомнил, было у меня такое как-то и с 8535!!!.
E-mail: info@telesys.ru