[an error occurred while processing this directive]
|
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: info@telesys.ru