Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Вс июн 02, 2019 11:35:48
Можно ли поменять адреса датчиков DS18B20 на другие в Atmel24c128 в файлах hex или bin в программе в WinHex или HxD Вот к примеру вписан адрес 287C5ED002000082 его поменять на другой 28D4EEFC04000083
Вс июн 02, 2019 12:22:23
По-идее, можно. Просто редактором отредактируй. Это не адреса, а ID датчиков.
Вс июн 02, 2019 13:08:17
так о чем вопрос? как в винхексе поменять цифры-буквы и сохранить файл?)))
Вс июн 02, 2019 14:05:43
Есть программа в Hex или в Bin файле с адресами датчиков, пробовал заменить один адрес датчика в редакторе WinHex, а затем обратно зашить в atmel24c128.Выдаёт ошибку. Что тут не правильно делаю,подскажите.
Вс июн 02, 2019 14:16:52
возможно контрольная сумма
Вс июн 02, 2019 14:37:27
Как обычно, надо все выспрашивать... сразу все не рассказать.
Как бы ты зашиваешь данные в микросхему памяти. Ей безразлично что ты туда зальешь.
Но вот программа, которая работает с этой памятью, теоретически, может считать данные и
проверить CRC, либо, в программе так же зашиты ID датчиков и их так же надо править.
Это часто делается для привязки софта к оборудованию, если покупаешь комплект.
Поэтому, как вариант. в микрухе банально хранится перечень оборудования (конфиг).
Можно попробовать "обнулить" микруху памяти и запустить еще раз девайс. Прога увидит, что это "первый" запуск
и все сохранит в микрухе памяти как надо. Это как вариант, если не было привязки от копирования, как вариант защиты.
Иначе, придется еще бинарник проги править.
Вс июн 02, 2019 15:11:24
.Выдаёт ошибку
Кто выдает ошибку - программа программатора ( неизбежная тавтология) ? Если не поправить контрольную сумму - конечно, будет выдавать ошибку.
Вс июн 02, 2019 17:57:57
.Выдаёт ошибку
Кто выдает ошибку - программа программатора ( неизбежная тавтология) ? Если не поправить контрольную сумму - конечно, будет выдавать ошибку.
Добавлено after 5 minutes 10 seconds:Программатор имеется, в программировании не так уж и силён,поэтому и прошу помощи.Есть ли смысл что то дальше делать,посоветуйте.
- Вложения
-
- Screenshot_3.jpg
- (147.18 KiB) Скачиваний: 333
-
- .jpg
- (96.92 KiB) Скачиваний: 379
Вс июн 02, 2019 19:19:51
Вы исправляйте не текстовый файл, а откройте его программатором и там исправляйте, программатор сам будет менять контр. сумму....Если в программаторе нет возможности, то откройте файл PonyProg-ом, в ней исправьте и сохраните новый готовый файл с новой CRC (при сохранении выбрать .bin).
Его потом будете зашивать.
===
Файл, конечно, выложить было нельзя...)))...
Вт июн 04, 2019 21:29:51
Выложи НЕХ.
Покажи что исправить.
Я сделаю и верну в зад.
Чт июн 20, 2019 18:41:15
Спасибо всем разобрался. Как посоветовал "Enman" надо было действительно редактировать в самом программаторе,а не в сохранённом HEX файле.
Чт июн 20, 2019 19:08:12
Можно и в hex файле, но надо понимать что там интел формат - надо будет пересчитывать контрольную сумму для строки
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.