i2c 통신 방식

I2C (Inter-Integrated Circuit) 는 NXP(舊 Philips) 가 만든 양방향 2선식 직렬 통신 프로토콜입니다.

  • 선 2개만 사용:

    • SCL: Serial Clock Line

    • SDA: Serial Data Line

  • 마스터/슬레이브 구조
    하나의 마스터가 시계를 제어하고, 슬레이브가 응답합니다.

  • 주소 기반 통신:
    슬레이브는 7비트 또는 10비트 주소를 가짐 (일반적으로 7비트)

구분

비트수

설명

Start

1

시작 조건

Address

7

슬레이브 주소

R/W

1

0: Write, 1: Read

ACK

1

수신자의 응답

Data

8

보낼 데이터

ACK

1

수신자의 응답

반복 가능

Stop

1

종료 조건

    

Posted in 임베디드 및 회로설계.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다