Protocol
-
I2C임베디드 2026. 4. 17. 00:52
Inter - Integrated Circuit 서로 간에 연결된 회로로 직역할 수 있다. I2C는 양방향 2 와이어 직렬 버스로 통신하는 프로토콜을 의미한다. 이러한 I2C는 다음과 같은 특징을 가진다.12개의 통신 선을 사용한다.- SCL- SDA SDA는 데이터를 주고 받기 위한 선이다. SDA선으로 특정 신호를 주어 통신 START/STOP을 할 수 있다. 평소에 HIGH상태로 대기하다가 SDA가 먼저 LOW신호를 주면 SCL은 통신을 시작한다. 반대로 종료 시 SCL먼저 HIGH가 되고, 그 후 SDA가 HIGH가 된다. SCL은 타이밍 동기화를 위한 클럭 선이다. 그렇기 때문에 서로 baud rate ( = 통신 속도)가 맞지 않아도 사용할 수 있다. 의문점왜 LOW에서 HIGH가 아닌 HIG..