Перейти к содержанию
Old Phone Forum

serj32

Стажёр
  • Постов

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные serj32

  1. Зачем она вам вдруг понадобилась, интересно...

    Я начинающий ну пытаюсь на 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 ------ отправляет ПК;

    Подскажите кто знает.Спасибо.

  2. Просил - получай :):):)

     

    Я тут посидел минут 15 и вот что получилось:

     

    Как я понял, то из строки: S31500020120 6C0160C2042F86F22F8601034CF2A920 CD, тебе надо проверить: 1500020120 6C0160C2042F86F22F8601034CF2A920 только естественно без пробела.

    Значит:

    1) в программе вводишь то что тебе надо только в шестнадцатеричном виде без всяких там S и тому подобного - будет ошибка.

    2) следи чтобы количество символов строки было четным - будет ошибка.

    И вообще если что-то будет считать не так - пиши. И выложи свои рассчеты хотя бы штук 5.

    Что то не скачивается прога для CRC

×
×
  • Создать...