Список форумов   Список форумов  

Как сделать вычисление CRC по следущей схеме?

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Как сделать вычисление CRC по следущей схеме?

Сообщение Nemo » Пт авг 08, 2008 4:49 pm

Здравствуйте, не могу понять как сделать вычисление CRC по следущей схеме:

"Эта схема состоит из сдвигового регистра и элементов "исключающее ИЛИ", при инициализации все биты сдвигового регистра равны 0. Начиная с младшего бита кода ROM или 0-го байта SRAM, их содержимое сдвигается в сдвиговый регистр. После сдвига 56-го бита кода ROM или старшего бита 7-го байта SRAM полиномиальный генератор будет содержать пересчитанное значение CRC

Эквивалентная полиномиальная функция CRC (ROM или SRAM):
CRC = X^8 + X^5 + X^4 + 1

пример: 10 91 2d 60 01 08 00 24
CRC = 24
Вложения
crc.JPG
crc.JPG (16.16 KiB) Просмотров: 4413
Nemo
Пользователь
 
Сообщений: 13
Зарегистрирован: Чт июн 26, 2008 10:50 am
Откуда: Россия

Сообщение Georgy » Чт авг 14, 2008 10:45 am

Привет...
Слушай, посмотри пожалуйста эти ссылки...
http://electronix.ru/forum/index.php?showtopic=11935
http://www.easics.be/webtools/crctool
Вложения
crc.zip
Элементарное руководство
по CRCалгоритмам
обнаружения ошибок
(263.52 KiB) Скачиваний: 505
Georgy
Пользователь
 
Сообщений: 16
Зарегистрирован: Пн мар 31, 2008 12:05 pm

Сообщение Nemo » Чт авг 14, 2008 11:23 am

Georgy писал(а):Привет...
Слушай, посмотри пожалуйста эти ссылки...
http://electronix.ru/forum/index.php?showtopic=11935
http://www.easics.be/webtools/crctool


Спасибо, теория конечно хорошо, жаль что нет реализации в LabVIEW :)
Nemo
Пользователь
 
Сообщений: 13
Зарегистрирован: Чт июн 26, 2008 10:50 am
Откуда: Россия

Сообщение Georgy » Чт авг 14, 2008 4:30 pm

Есть вот такой вот примерчик в LabVIEW.... :D :D :D
http://zone.ni.com/devzone/cda/epd/p/id/1568
Georgy
Пользователь
 
Сообщений: 16
Зарегистрирован: Пн мар 31, 2008 12:05 pm

Сообщение Nemo » Чт авг 14, 2008 4:49 pm

спасибо, буду разбираться, хотя это не совсем то :)
Nemo
Пользователь
 
Сообщений: 13
Зарегистрирован: Чт июн 26, 2008 10:50 am
Откуда: Россия


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron