FALINUX wrote..
: cnt 값은 바이트 단위인데
: 읽어들이는 단위는 2 바이트 단위 입니다.
:
: 그래서 단순하게 cnt값을 2 로 나누면 실제로 읽어오는 값에 오차가
: 생기기 때문에 오차 처리를 하기 위해서 입니다.

잘 몰라서 그러는데요 cnt값을 2 로 나누는 이유도 모르겠어요!
cnt가 2byte고 읽어오는 RTX_DATA도 2byte(16bit)인데 2로 나눌 필요가 있나
요? 질문이 이상한가요?(개념이 없어서 ^^;)