Цитата(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;
}
можно рассшифровать ?
в Си не силен
просто суммируем байты
все кроме первого
а потом инвертируем сумму ?
проверил в калькуляторе
фигня какая то получилась (