[an error occurred while processing this directive]
подскажите текст программы на С для расчетна crc16 табличным методом для 16-битных (!) массивос
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
alm
02 октября 2006 г. 10:26
Составить ответ
|||
Конференция
|||
Архив
Ответы
держите
—
Jerry Rome
(02.10.2006 10:56
213.221.24.178
, 3028 байт)
Ошибка в коде (+)
—
VDG
(02.10.2006 13:35
81.13.7.137
, 241 байт)
нет тут никакой ошибки
—
ы
(02.10.2006 14:20
80.92.98.211
,
пустое
)
Я пальцем показал в несоответствие типов. Хотя можете вместо byte хоть dword поставить, мне лично по*
—
VDG
(02.10.2006 15:58
81.13.7.138
,
пустое
)
и кому это несоответсвие мешает? crc считается ПОБАЙТНО
—
ы
(02.10.2006 16:10
80.92.98.211
,
пустое
)
p.s. смотрим внимательно во внутрь "UpdateCRC_16" и видим, что в "temp = crc ^ c" пользуется только младший байт от 'с' поэтому c м.б. хоть long;
—
ы
(02.10.2006 16:15
80.92.98.211
,
пустое
)
Дык я и говорю - ставьте хоть long, хоть 64 бит. Чем больше мусора болтается в ваших прогах, тем лучше. Ни я, ни компилер вам не запрещаем :)
—
VDG
(02.10.2006 18:13
81.13.7.137
,
пустое
)
это все лирика, я вот чего не понял(+)
—
ы
(02.10.2006 18:22
80.92.98.211
, 109 байт)
Ответ:
—
VDG
(02.10.2006 18:34
81.13.7.137
, 630 байт)
Ответ: 2
—
VDG
(02.10.2006 18:35
81.13.7.137
, 118 байт)
А для CRC-8 ( X^8 + X^5 + X^4 + 1) у Вас случайно не завалялся табличный? Очень нужен.
—
Ivax
(02.10.2006 12:00
80.250.188.26
,
пустое
)
Я фигею
—
Codavr
(02.10.2006 12:23
193.233.48.103
,
пустое
,
ссылка
)
Я тоже ... но всё равно спасибо, на первой же странице именно то, что надо! :-)
—
Ivax
(02.10.2006 12:52
80.250.188.26
,
пустое
)
спасибо
—
alm
(02.10.2006 11:11
82.209.201.59
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание