임베디드 시스템과 펌웨어
I2C 통신의 특징으로 올바른 것은 무엇입니까?
- A기기마다 전용 칩 셀렉트 선이 필요하다
- B송신선과 수신선이 따로 있어 양방향으로 동시에 보낼 수 있다
- C클럭(SCL)과 데이터(SDA)의 2개 선에 여러 기기를 연결하고 주소로 통신 상대를 선택한다
정답과 해설 보기
정답: C. 클럭(SCL)과 데이터(SDA)의 2개 선에 여러 기기를 연결하고 주소로 통신 상대를 선택한다
I2C는 SCL과 SDA의 2개 선만으로 여러 기기를 연결하는 동기식 시리얼 통신입니다. 마스터는 먼저 상대의 7비트 주소를 보내고, 그 주소의 기기만 응답합니다. 선은 오픈 드레인이며 풀업 저항으로 1로 끌어올리고, 어느 기기든 0으로 끌어내릴 수 있게 되어 있습니다. 온도 센서, 가속도 센서, EEPROM 등 속도보다 배선의 적음이 중요한 부품에 적합합니다.