[an error occurred while processing this directive]
Вот стандартная CRC16 для PIC
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено soon 12 мая 2006 г. 17:49
В ответ на: простенький алгоритм типа crc подскажите отправлено whale 12 мая 2006 г. 16:48

AddToCRC16M: macro CRCL, CRCH ; 27 cycles

xorwf CRCL,F

btfsc CRCL,0
btg CRCL,1
btfsc CRCL,1
btg CRCL,2
btfsc CRCL,2
btg CRCL,3
btfsc CRCL,3
btg CRCL,4
btfsc CRCL,4
btg CRCL,5
btfsc CRCL,5
btg CRCL,6
btfsc CRCL,6
btg CRCL,7
btfsc CRCL,7
btg CRCH,0

rrncf CRCL,W
rrncf WREG,W
xorwf CRCH,F
andlw 03Fh
xorwf CRCL,F
xorwf CRCH,F

movfp CRCL,WREG
xorwf CRCH,W
xorwf CRCH,F
xorwf CRCL,F

endm

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru