Как обьъяснить тогда совпадение показаний и содержимое памяти?
Совпадение.
Добавлено (07/07/2017, 16:20:24) --------------------------------------------- А я бы воспользовался программатором и кабелем для внутрисхемного программирования. Изменял бы по очереди значения , и смотрел результат на счётчике. так можно вычислить нужные строки и внести изменения.
a1-ex, Как вариант можно состряпать временную панельку и епромку в дип корпусе. Потом дамп перенесёшь в родную микру. Имхо это будет быстрее , чем вычисления до нужного угадывания .
Добавлено (07/07/2017, 17:08:12) --------------------------------------------- Просто однажды , ещё в нулевых таким же образом пытался скрутить одометр. Так же эксперементировал с дампом . В результате гдет за час вычислил нужные строки. Для этого повесил на проводах "кроватку" , и тягал микру с неё на прогер и обратно.
Сдвиг данных , изменяются данные и сдвигаются на несколько байтов. Цифры у тебя это не конечные адреса в дампе. Адрес меняется с внесением нового значения . Вот этот сдвиг тебе и нужно вычислить. Имхо. А данные вносятся у тебя по младшему разряду , сотые кацца .
Добавлено (07/07/2017, 17:33:38) --------------------------------------------- Короче найди сначала хороший хекс редактор.
поробуй этот залей ... этим делал X-Ways WinHex 19.3 x64 RU Portable https://yadi.sk/d/6o0p7uZ63KqtH8 если не получится ... у тебя между 1 и 2 клемой стоит шунт ... отключи .. замерь .. поставь в 100 раз больше (для начала) фазу на 2 клему а нвгрузку на 1 ... должен побежать назад .... !!!
Удивительно - в счётчиках такой примитив? А где ночь-день? Странно, что никто не заметил банальных ксоров и црц. в 20-й строке 3 байта десятичных, потом 3 байта ксора, потом перевёрнутый црц16 с ксором 001В тож самое в 30-й строке. Можно ещё одно значение для 100% проверки выложить или записать: 00 00 00 FF FF FF 31 9B во все 3 строки