전자/통신

I2C로 EEPROM 데이터를 읽고 쓰는 방법

Begi 2021. 7. 1. 20:48
반응형

1) EEPROM 쓸 때

I2C를 사용하는 EEPROM에서 데이터를 쓸 때 I2C 프레임은 다음과 같다.

첫번째 바이트는 Start로 시작하여 Write 속성으로 EEPROM 슬레이브 주소를 전송한다.

 

두번째와 세번째 바이트는 읽을 데이터의 주소를 전송한다.

 

네번째 바이트는 쓸 데이터를 전송한다.

 

2) EEPROM 읽을 때

I2C를 사용하는 EEPROM에서 데이터를 읽을 때 I2C 프레임은 다음과 같다.

첫번째 바이트는 Start로 시작하여 Write 속성으로 EEPROM 슬레이브 주소를 전송한다.

 

두번째와 세번째 바이트는 읽을 데이터의 주소를 전송한다. 여기까지는 쓸 때와 동일하다.

 

네번째는 Start로 시작하여 Read 속성으로 EEPROM 슬레이브 주소를 전송한다. 다섯번째는 EEPROM에서 마스터로 전송되는 데이터이다.

 

요약하면 처음 2바이트의 데이터 주소를 전송한 후 1바이트 데이터를 수신한다.

 

반응형