Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
моя функция проверяет CRC и возвращает 0 (правильно) или 1 (неправильно)собственно подсчёт контрольной суммы:
for (tmp=0; tmpif (buf[tmp]=='*') break;
acc ^= buf[tmp];
}
Составить ответ | Вернуться на конференцию
Ответы
- Я это понял, но применяя к реальным посылкам приемника у меня получается единица. — Tolik (10.01.2007 16:59:48 83.218.236.246, пустое)
- знак $ не считается — ,,, (10.01.2007 17:40:1 81.195.72.18, пустое)
- Спасибо, без $ работает. — Tolik (10.01.2007 17:54:21 83.218.236.246, пустое)