임베디드 시스템과 펌웨어

UART를 이용한 시리얼 통신의 특징으로 올바른 것은 무엇입니까?

  1. A송신 측이 클럭선을 내보내고, 수신 측은 그 클럭으로 데이터를 읽는다
  2. B클럭선을 사용하지 않고, 송신 측과 수신 측이 같은 통신 속도(보 레이트)로 맞추며, 스타트 비트로 구분을 알린다
  3. C1개의 선에 여러 기기를 연결하고 주소로 상대를 선택한다
정답과 해설 보기

정답: B. 클럭선을 사용하지 않고, 송신 측과 수신 측이 같은 통신 속도(보 레이트)로 맞추며, 스타트 비트로 구분을 알린다

UART는 송신과 수신의 2개 선(과 그라운드)으로 통신하는 비동기식 시리얼 통신입니다. 아무것도 보내지 않을 때는 1 상태이고, 0인 스타트 비트로 문자의 시작을 알리며, 데이터 비트에 이어 1인 스톱 비트로 끝납니다. 클럭을 보내지 않으므로 양쪽을 115200 bps 등 같은 속도로 설정해 두어야 합니다. 디버그 출력이나 GPS, 무선 모듈과의 연결에 자주 사용됩니다.

이 분야 연습하기 분야로 돌아가기

임베디드 시스템과 펌웨어의 다른 문제

  1. 115200 bps UART에서 데이터 8비트, 패리티 없음, 스톱 비트 1(8N1) 형식으로 보낼 때, 1초 동안 보낼 수 있는 바이트 수에 가장 가까운 것은 무엇입니까?
  2. UART의 송신 측과 수신 측의 보 레이트가 조금 어긋나면 문자가 깨지는 경우가 있습니다. 어긋남의 허용 범위가 대략 몇 % 정도로 제한되는 이유로 올바른 것은 무엇입니까?
  3. SPI 통신의 특징으로 올바른 것은 무엇입니까?
  4. SPI에서 일반적으로 사용되는 4개 신호의 조합으로 올바른 것은 무엇입니까?
  5. SPI 부품을 연결했는데 올바른 데이터를 읽을 수 없을 때, 확인해야 할 설정으로 가장 적절한 것은 무엇입니까?

이 분야의 비교