|
Comport 를 사용해서 데이터를 주고 받고 있는데요..
버퍼에서 데이터를 읽어와서 메모장에 뿌려보았습니다..
ComPort1->Read(ReadBuf,Count);
:
Memo1->Lines->Add("readbuf[0]="+IntToHex(ReadBuf[0],2)); //<- 두자리로 찍으라는 거죠..
Memo1->Lines->Add("readbuf[1]="+IntToHex(ReadBuf[1],2));
Memo1->Lines->Add("readbuf[2]="+IntToHex(ReadBuf[2],2));
:
:
그런데.. 메모장에 이렇게 찍힙니다.
readbuf[0]=61
readbuf[1]=FFFFFF85 //<- 앞에 FFFFFF이 붙어 버리네요..
readbuf[2]=80
:
:
다른 놈들은 괜찮은데.. 유독 한 놈만 이상하게 FFFFFF85 이렇게 나옵니다. 제가 원하는 값은 앞의
FFFFFF 가 빠진 그냥 85 인데요..
어떻게.. 해결할 방법이 없을까요?..
부탁드립니다... 그럼 감사합니다.
|