Вопрос такой. У меня есть hex мне в нем надо изменить несколько кодов, но проблема следующая.
Если рассмотреть любую строку в hex файле полученном той же AvrStudio там видно что первые 8 символов это адрес в памяти, следующие 32 это данные, а последние 2 я подозреваю что это контрольная сумма, но чего, строки в которой стоит этот байт или чегото другого. Т.е. мне надо понять что это за 2 символа, и если это контрольная сумма то как она расчитывается.
Пробовал подсчитать, сложил все 32 символа в строке получил число, отбросил старшие полубайты так чтобы два младших осталось и не совпадает.
Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26 Сообщений: 11492 Откуда: град Нижний
Рейтинг сообщения:0
Она высчитывается сложением по модулю два..
Попробуй сложи все байты данных /в HEX конечно/, а потом прибавь контрольную сумму - должен получится 0...
..
Вот нашёл, посмотри, заодно и меня проверишь.. http://www.8052.com/tutintel
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения