serj32
-
Постов
2 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
События
Сообщения, опубликованные serj32
-
-
Просил - получай
Я тут посидел минут 15 и вот что получилось:
Как я понял, то из строки: S31500020120 6C0160C2042F86F22F8601034CF2A920 CD, тебе надо проверить: 1500020120 6C0160C2042F86F22F8601034CF2A920 только естественно без пробела.
Значит:
1) в программе вводишь то что тебе надо только в шестнадцатеричном виде без всяких там S и тому подобного - будет ошибка.
2) следи чтобы количество символов строки было четным - будет ошибка.
И вообще если что-то будет считать не так - пиши. И выложи свои рассчеты хотя бы штук 5.
Что то не скачивается прога для CRC
CRC - прога для вычисления контрольной суммы
в Программы
Опубликовано · Изменено пользователем serj32
Я начинающий ну пытаюсь на AVR.
Этот калькулятор мне нужен для 1-wire на DS18B20.
Вот я узнал с помощью программы owdemo Скачанной отсюда http://arvresearch.nm.ru/owdrv/download.dhtml
серийный номер 0x 000005D97080 ,ID у DS18B20 равен 0x28
Теперь мне необходимо узнать CRC это надо для обмена с DS18B20
Спасибо.
Вот по этой ссылке http://chipmk.ru/index.php?option=com_cont...5&Itemid=29
написано- Match Rom Command, 0x55 -------- отправляет ПК;
ROM Family Code, 0x28 ------------- отправляет ПК;
ROM Code, 0x000001272056 ------ отправляет ПК;
ROM CRC, 0x27 ----------------------- отправляет ПК;
Вот с числом 0x000001272056, CRC не получается 0x27
а вот с числом 0x562027010000 всё получается.
значит должно быть так ROM Code, 0x562027010000 ------ отправляет ПК;
Подскажите кто знает.Спасибо.