реклама на сайте
подробности

 
 
> CRC-6, Алгоритм...
M@RS
сообщение Jul 5 2011, 15:52
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 27-05-05
Из: г. Киев
Пользователь №: 5 468



Доброе время суток...
В ТЗ фигурирует расчет контрольной суммы CRC-6 и указан полином (x^6 + x + 1). Подскажите, как правильно ее считать или может существуют готовые примеры?

Сообщение отредактировал M@RS - Jul 5 2011, 15:53
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
M@RS
сообщение Jul 5 2011, 16:29
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 27-05-05
Из: г. Киев
Пользователь №: 5 468



У меня опыт работы с CRC это всего лишь простенькое исключающее или с массивом данных длинной 10 байт. Где это можно в примерах почитать. Пока отложил сумму, так как надо железо срочно оживлять, настройщикам надо мощу вытягивать, но вопрос будет висеть.

Сообщение отредактировал M@RS - Jul 5 2011, 16:31
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 5 2011, 16:45
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (M@RS @ Jul 5 2011, 19:29) *
У меня опыт работы с CRC это всего лишь простенькое исключающее или с массивом данных длинной 10 байт.

Я Вас расстрою, опыта работы у Вас нет, ибо это не CRC. CRC это остаток от деления полиномов. Букварь нужен!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
M@RS
сообщение Jul 5 2011, 21:23
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 27-05-05
Из: г. Киев
Пользователь №: 5 468



Цитата(zltigo @ Jul 5 2011, 19:45) *
Я Вас расстрою, опыта работы у Вас нет, ибо это не CRC. CRC это остаток от деления полиномов. Букварь нужен!

Вы меня не расстроили. Давно уже не расстраиваюсь... laughing.gif
Я не точно выразился. CRC в качестве контрольных сумм, не применял. Для моих нужд (15 байт по RS232) ее даже не нужно, но если сильно хотелось то хватало исключающее или.. Но в тз кто-то захотел, придется разбираться.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 5 2011, 22:12
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (M@RS @ Jul 6 2011, 00:23) *
Для моих нужд (15 байт по RS232)

На будущее - для коротких фреймов наиболее эффективным считается CRC8 с полиномом X^8+X^5+X^4+X^0


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- M@RS   CRC-6   Jul 5 2011, 15:52
- - zltigo   QUOTE (M@RS @ Jul 5 2011, 18:52) расчет к...   Jul 5 2011, 16:24
|- - M@RS   Цитата(zltigo @ Jul 6 2011, 01:12) На буд...   Jul 10 2011, 21:05
|- - zltigo   QUOTE (M@RS @ Jul 11 2011, 00:05) Надо на...   Jul 10 2011, 21:18
||- - M@RS   Цитата(zltigo @ Jul 11 2011, 00:18) Даже ...   Jul 11 2011, 19:09
|- - Dima_G   Цитата(M@RS @ Jul 11 2011, 04:05) Спасибо...   Jul 11 2011, 13:00
|- - zltigo   QUOTE (Dima_G @ Jul 11 2011, 15:00) У мен...   Jul 13 2011, 14:58
|- - M@RS   Цитата(zltigo @ Jul 13 2011, 17:58) Как В...   Jul 15 2011, 09:19
|- - Dima_G   Цитата(zltigo @ Jul 13 2011, 21:58) Как В...   Jul 16 2011, 08:55
|- - zltigo   QUOTE (Dima_G @ Jul 16 2011, 10:55) Но Ва...   Jul 16 2011, 09:20
|- - M@RS   Цитата(zltigo @ Jul 16 2011, 12:20) Самое...   Jul 19 2011, 09:51
- - i-mir   Не желаете поделиться описанием проекта в части пр...   Jul 12 2011, 10:32
- - M@RS   Шо маемо: Каждый пакет имеет структуру: -двухбайто...   Jul 13 2011, 12:44


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01407 секунд с 7
ELECTRONIX ©2004-2016