임베디드 시스템과 펌웨어

SPI 통신의 특징으로 올바른 것은 무엇입니까?

  1. A클럭을 사용하지 않는 비동기식이며 2개의 선만으로 연결한다
  2. B마스터가 클럭을 내보내는 동기식이며, 송신과 수신을 동시에 할 수 있고, 칩 셀렉트 선으로 상대를 선택한다
  3. C주소로 상대를 선택하므로 몇 대를 연결해도 선은 2개면 된다
정답과 해설 보기

정답: B. 마스터가 클럭을 내보내는 동기식이며, 송신과 수신을 동시에 할 수 있고, 칩 셀렉트 선으로 상대를 선택한다

SPI는 마스터가 내보내는 클럭에 맞춰, 마스터에서 슬레이브로 가는 선과 슬레이브에서 마스터로 오는 선으로 동시에 데이터를 주고받는 동기식 통신입니다. 상대마다 칩 셀렉트(CS) 선을 마련하여, 0으로 만든 상대와만 통신합니다. 구조가 단순하고 클럭을 수십 MHz까지 올릴 수 있으므로 플래시 메모리, 표시 장치, ADC 등 고속 부품과 자주 연결됩니다.

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

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

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

이 분야의 비교