|
시리얼 통신은 TCP/IP통신과 다르게
개발자가 신경써야 할 부분이 많이 있습니다.
송신측에서 100 Byte를 보낸다고 해서 한번에 다 수신 받는게 아닙니다.
(여러번에 걸쳐 수신을 받을 수 있단 뜻입니다.)
그러므로
전문을 다음과 같은 형식으로 만들어서
STX +전문길이 + 전문내용 + ETX + CRC
전문길이 만큼을 수신받았는지 체크할수 있도록 개발을 해야 할것 같네요
그후에 몇번째 Byte를 가져다 쓸건지 결정하는것이 좋을듯... ^^
이상 짦은 의견 이었습니다.
|