전자/통신
LRC 체크썸 계산
Begi
2021. 6. 24. 00:33
반응형
LRC(Longitudinal Redundancy Check)의 C 코드는 다음과 같다.
lrc = 0;
for(i=0; i<DATA_LENGTH; i++)
lrc = (lrc + b[i]) & 0xFF;
lrc = (((lrc ^ 0xFF) + 1) & 0xFF);
위 코드로 구해지는 lrc는 전체 데이터를 더한 후 2's complement를 취한 값과 같다.
위 코드는 1바이트 LRC 값을 계산한다.
반응형