Калькулятор контрольной суммы 1-Wire |
Автор ARV | ||||
27.11.2010 г. | ||||
При разработке ведомого 1-wire устройства потребовалось мне ввести в прошивку произвольный адрес этого устройства. Казалось бы: что может быть проще? А вот попробуйте-ка вычислить контрольную сумму произвольного адреса - это 7 байт всего! Не так-то просто это сделать при помощи обычного калькулятора. Пришлось немного посидеть и сделать специальный калькулятор для подсчета контрольной суммы по алгоритму и полиному, принятому в 1-Wire. Программка очень проста в использовании: надо ввести через запятую произвольное количество байтов данных и нажать кнопку - контрольная сумма будет вычислена, показана в окошке, а заодно скопирована в буфер обмена Windows. Таким образом, если вы пишите программу, в которой задаете адрес 1-wire в виде массива байтов, то можно скопировать первые 7 байт в буфер обмена. затем вставить все это в окно моего калькулятора, вычислить CRC и, перейдя обратно в редактор программы, вставить результат в массив последним элементом. Минимум телодвижений! Надеюсь, вам понравится эта утилитка. Скачать калькулятор контрольной суммы 1-Wire Обсудить материал на форуме. (4 сообщений) Добавить в любимые (0) | Просмотров: 16902
Только зарегистрированные пользователи могут оставлять коментарии. |
« Пред. | След. » |
---|