16进制LRC算法
如题:怎么把十六进制的0x54 0x36 0x77 通过LRC校验算法得到0x09 给出具体算法,谢谢!!!
[解决办法]
- C/C++ code
unsigned char LRC( unsigned char *buf, long len ){ int i; unsigned char lrc = 0; for( i = 0; i < len; i++ ) { lrc = lrc + buf[i]; } return ((unsigned char)(-((char)lrc)));}