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

 
 
> CRC для MC3phac, подскажите - очень нужно
Антон Андреевич
сообщение Feb 18 2008, 11:54
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 18-02-08
Пользователь №: 35 149



Подскажите алгоритм рассчета CRC для MC3phac.

А еще лучше какие изменения надо внести в
программу подсчета CRC для Далласа под делфи
(видел на этом форуме),
чтоб она начала считать для Фрискейла.

Поскольку та что приведена в форуме выдает не те значения.
Для примера для посылки 2B E3 10 00 30 00 -crc DD.
2B в подсчете вроде не участвует.

Буду очень благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
slog
сообщение Feb 18 2008, 15:17
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Ищи поиском по форуму. Уже было про это. И в даташитах все написано. Там не CRC, там простая сумма.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Антон Андреевич
сообщение Feb 18 2008, 16:22
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 18-02-08
Пользователь №: 35 149



Цитата(slog @ Feb 18 2008, 19:17) *
Ищи поиском по форуму. Уже было про это. И в даташитах все написано. Там не CRC, там простая сумма.


искал поиском
по запросам mc3phac и crc
не нашел того что нужно

а нужен алгоритм расчета байта CRC
(или байта "простой суммы")
который необходимо добавить после сообщения
именно для mc3phac

если можно на пальцах ).

нашел

char sendpack(char N){ //передаёт пакет длинной N
unsigned char i,tmp;
unsigned char crc = 0xFF;
putchar (0x2B); //заголовок
for (i=0; i<N; i++){
tmp = TxBuf[i]; //в буфере пакет для передачи
crc = crc + tmp;
putchar(tmp);
}
crc = ~crc;
putchar(crc);
return N;
}


можно рассшифровать ?
в Си не силен

просто суммируем байты
все кроме первого
а потом инвертируем сумму ?

проверил в калькуляторе
фигня какая то получилась (
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 01:46
Рейтинг@Mail.ru


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