문서의 이전 판입니다!


i ²c

I²C(아이스퀘어드시, Inter-Integrated Circuit)는 필립스에서 개발한 직렬 버스이다. 마더보드, 임베디드 시스템, 휴대 전화 등에 저속의 주변 기기 연결에 사용된다.

SDA선과 SCL 선이 모두 기본으로 High

I2C란? (엄청 쉽게 설명)

시리얼 대표적 통신(UART)와 비교 해보면, I2C는 동기화 통신 방식이라는 것이다. 동기화 통신 방식이란 Clock 신호를 이용해서 데이터를 얼마나 보내는지 타이밍을 맞춘다. 이는 시리얼 통신처럼 통신속도(Baudrate)를 따로 정해주지 않아도 된다는 점이 있다

한 클럭당 한 비트 데이터 신호를 만든다. 모든 비트의 전송이 끝난 후 SCL 신호가 High가 되면 SDA 신호 역시 High로 되어 정지 신호(P를 만든다.

시작 신호 뒤 나오는 첫 7비트는 슬레이브의 주소값이다. 8번째 비트는 데이터를 읽어올지 또는 쓸지를 나타내는 신호 비트이다.

연결문서