Калькулятор контрольной суммы 1-Wire
Автор ARV   
27.11.2010 г.

При разработке ведомого 1-wire устройства потребовалось мне ввести в прошивку произвольный адрес этого устройства. Казалось бы: что может быть проще? А вот попробуйте-ка вычислить контрольную сумму произвольного адреса - это 7 байт всего! Не так-то просто это сделать при помощи обычного калькулятора. Пришлось немного посидеть и сделать специальный калькулятор для подсчета контрольной суммы по алгоритму и полиному, принятому в 1-Wire

Программка очень проста в использовании: надо ввести через запятую произвольное количество байтов данных и нажать кнопку - контрольная сумма будет вычислена, показана в окошке, а заодно скопирована в буфер обмена Windows. Таким образом, если вы пишите программу, в которой задаете адрес 1-wire в виде массива байтов, то можно скопировать первые 7 байт в буфер обмена. затем вставить все это в окно моего калькулятора, вычислить CRC и, перейдя обратно в редактор программы, вставить результат в массив последним элементом. Минимум телодвижений! Надеюсь, вам понравится эта утилитка.

Скачать калькулятор контрольной суммы 1-Wire

Обсудить материал на форуме. (4 сообщений)


Добавить в любимые (0) | Просмотров: 14045

  Ваш коментарий будет первым

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.