[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: «Конференция «Программируемые логические схемы и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено sKit 28 апреля 2003 г. 10:16
В ответ на: CRC-CCITT отправлено ssp 11 октября 2001 г. 17:10

Вот сявый код:


WORD crc16 ( WORD wInitCRC, LPVOID lpData, size_t nBytes )
{
WORD crc;
BYTE j, tmpD;
LPBYTE msg = (LPBYTE) lpData;


crc = wInitCRC;
while ( nBytes-- > 0 ) {
tmpD = *msg++ ;
crc = crc ^ (WORD) tmpD<<8;
for (j = 0; j < 8; j++) {
if (crc & 0x8000)
crc = (crc << 1) ^ 0x1021;
else crc <<= 1;
}
}
return crc;
}

Составить ответ ||| Конференция ||| Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru