Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Оно [+]? Вроде на сахаре такое

Отправлено MegaJohn 13 сентября 2007 г. 15:57
В ответ на: Нопешу. Думал, у всех уже давно написано.. :-)) А для таблицы памяти столько нет. отправлено Dr.Alex 13 сентября 2007 г. 15:49


unsigned long crc32_sft_buf(unsigned char * buf, unsigned long crc, unsigned long len)
{
unsigned long i;
unsigned char j;
for (i = 0; i < len; i++)
{
crc ^= buf[i];
for (j = 0; j < 8; j++ )
crc = crc & 1 ? (crc >> 1) ^ poly32 : crc >> 1;
/*
crc = crc & 0xFFFFFFFF;
*/
}
return crc;
}


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 6 на 2:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru