임베디드 시스템과 펌웨어

SPI에서 일반적으로 사용되는 4개 신호의 조합으로 올바른 것은 무엇입니까?

  1. ASDA와 SCL의 2개와 전원 및 그라운드
  2. BSCLK(클럭), MOSI(마스터 출력), MISO(마스터 입력), CS(칩 셀렉트)
  3. CTX와 RX의 2개와 RTS 및 CTS
정답과 해설 보기

정답: B. SCLK(클럭), MOSI(마스터 출력), MISO(마스터 입력), CS(칩 셀렉트)

SPI에서는 마스터가 SCLK로 클럭을 내보내고, MOSI(Master Out Slave In)로 데이터를 보내며, 동시에 MISO(Master In Slave Out)로 데이터를 받습니다. CS는 어느 슬레이브와 통신할지 선택하는 선으로, 슬레이브가 3대이면 CS도 3개 필요합니다. 최근에는 MOSI·MISO 대신 COPI·CIPO나 SDO·SDI 같은 이름도 사용됩니다.

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

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

  1. SPI 부품을 연결했는데 올바른 데이터를 읽을 수 없을 때, 확인해야 할 설정으로 가장 적절한 것은 무엇입니까?
  2. I2C 통신의 특징으로 올바른 것은 무엇입니까?
  3. I2C에서 데이터를 1바이트 받은 쪽이 받았음을 알리는 방법으로 올바른 것은 무엇입니까?
  4. 같은 모델명의 I2C 온도 센서 2개를 같은 I2C 선에 연결하고 싶은데, 둘 다 같은 주소를 가지고 있습니다. 대책으로 올바른 것은 무엇입니까?
  5. UART, SPI, I2C를 비교한 설명으로 올바른 것은 무엇입니까?

이 분야의 비교