임베디드 시스템과 펌웨어
UART를 이용한 시리얼 통신의 특징으로 올바른 것은 무엇입니까?
- A송신 측이 클럭선을 내보내고, 수신 측은 그 클럭으로 데이터를 읽는다
- B클럭선을 사용하지 않고, 송신 측과 수신 측이 같은 통신 속도(보 레이트)로 맞추며, 스타트 비트로 구분을 알린다
- C1개의 선에 여러 기기를 연결하고 주소로 상대를 선택한다
정답과 해설 보기
정답: B. 클럭선을 사용하지 않고, 송신 측과 수신 측이 같은 통신 속도(보 레이트)로 맞추며, 스타트 비트로 구분을 알린다
UART는 송신과 수신의 2개 선(과 그라운드)으로 통신하는 비동기식 시리얼 통신입니다. 아무것도 보내지 않을 때는 1 상태이고, 0인 스타트 비트로 문자의 시작을 알리며, 데이터 비트에 이어 1인 스톱 비트로 끝납니다. 클럭을 보내지 않으므로 양쪽을 115200 bps 등 같은 속도로 설정해 두어야 합니다. 디버그 출력이나 GPS, 무선 모듈과의 연결에 자주 사용됩니다.