parity?? lrc?? crc?? checksum??? 이게 뭐야?? 데이터 오류 검출 방식 중 LRC(Longitudinal Redundancy Check)에 대하여
#parity , #lrc , #crc , #checksum , ... 등등... 얘들은 통신 시 데이터 오류 검출 방식에 대한 종류입니다. 주로 #시리얼통신 에서 발생하는 데이터 손실을 감지하여 정확한 데이터 전달을 보장하기 위한 하나의 수단이라 보시면 될거 같습니다. 2020/02/27 - [IT 관련/개발 자료] - socat - MacOS / Linux 에서 serial port test (시리얼포트 테스트)가 필요해요!! socat - MacOS / Linux 에서 serial port test (시리얼포트 테스트)가 필요해요!! 수행하는 프로젝트 중 #PLC (Power Line Communication) 와 #RS485 방식으로 #serial 통신을 하는 부분이 있었습니다. 다른 팀원들이 Linux PC 에 #USB to Serial (RS485) converter 로 PLC에 연결하여 테스트를.. hsnation.tistory.com 데이터 송수신 예시 아주 간단하게 시리얼 통신을 통해 데이터를 주고 받는 플로우를 한번 그려봤습니다. 먼저, 송신하는 측에서 "안녕하세요?" 를 보냅니다. 수신하는 측에서 정상적으로 "안녕하세요?" 를 받았다면 정상적으로 데이터를 받은 것이겠죠?? 정상적으로 데이터를 받으면 송신측에 잘받았다고 회신해줍니다. 근데 아래처럼 "안녕하세요?" 라고 보냈는데 수신측에서는 "안녕세요?" 를 받았는데 이건 데이터가 중간에 유실된 것이죠. 이럴때에는 수신측이 니가 보낸 데이터 이상해!!! 다시 줘!!! 라고 회신을 하고, 송신측에선 원래 보냈던 데이터를 재송신하는 행위를 진행하게 됩니다. 그러면 무슨 근거로 송신자가 보낸 데이터와 수신자가 받은 데이터가 일치하는지를 판단할까요?? 사전에 데이터 통신을 하기 위해서는 #프로토콜 이...