TIL/Embedded

[임베디드] 하이퍼터미널 통신속도(Baud Rate) 설정

masacorgi 2025. 5. 17. 08:46

 

하이퍼터미널에서 통신 속도를 설정하는 이유는, 송신 장치와 수신 장치가 동일한 속도로 데이터를 주고받기 위해서이며, 이는 데이터 전송의 정확성과 안정성을 보장하기 위함입니다.

1. 동기 맞추기

직렬 통신에서는 데이터를 일정한 시간 간격으로 한 비트씩 전송합니다. 이때 송신 측과 수신 측이 서로 '같은 통신 속도'(예: 9600bps)로 설정되어 있어야, 수신 측이 올바른 타이밍에 신호를 읽어 정확한 데이터를 해석할 수 있습니다.

2. 오류 방지

속도가 맞지 않으면 수신 측은 데이터를 잘못된 타이밍에 읽게 되어, 문자 깨짐이나 데이터 손실이 발생할 수 있습니다. 이를 방지하려면 통신 장비 간 속도를 동일하게 설정해야 합니다.

3. 장치와의 호환

하이퍼터미널은 주로 MCU, 센서, 라우터, 시리얼 장비 등의 디버깅이나 설정을 위해 사용되며, 이 장비들은 각기 정해진 통신 속도를 갖고 있기 때문에, 하이퍼터미널에서도 그에 맞게 설정해줘야 합니다.