открыл вашу пршивку флеш .. калибровочный бит находится в строке где на поле пишет КД60...
и найдите 92 ..там нужно писать калибр..даные а не в первой строке - @user5258 1 августа 2018
Спасибо,Юрий,большое! Помогло! Исправил прямо во флэши в PonyProg, сохранил в .hex и прошил. После этого залил SkyProgrammer_ом eeprom ,все таки с изменением флэш меняется контрольная сумма, решил подстраховаться. Включил вылезла ошибка Е05, т.к. подключал на столе. Припаял вместо термодатчика резистор 20 ком, включился УБЛ. Выкладываю на будущее скриншоты где правил.
Пытался дизассемблировать прошивку чтобы найти где происходит запись в регистр OSCCAL,но прошивка большая, концов не найти.
Калибровочный байт записан в массиве данных, там же скорее всего и все режимы программ. Проскакивала мысль уже собрать свой блок управления и написать программу работы, благо опыт есть, плюс сделать гальваническую развязку через оптроны.
Спасибо всем,что все решилось . - @foxer1 2 августа 2018
foxer1, правильно ли я Вас понял, что после изменения калибровочного байта во Flash процессора нужно ещё править и eeprom иначе сма по прежнему не работает должным образом? - @To5oL 2 августа 2018
To5oL, УБЛ включается и без правки EEPROM . На всякий случай я его перелил SkyProgrammer_ом, он же якобы пересчитывает контрольную сумму флэша и прописывает её в ЕЕПРОМ. А так как мы поменяли байт во флэши, контрольная сумма должна измениться. Не хотелось бы чтоб потом еще какие нибудь глюки обнаружились.
Для проверки на столе хватает подключить только УБЛ и термодатчик,ну и запитать от сети 220в.
Пока испытываю без машинки работает,программа исполняется время идет,реле щёлкают.
Поеду сегодня попробую поставить все на машинку. Тему не закрываю,вдруг еще какие проблемы всплывут. - @foxer1 2 августа 2018