본문 바로가기
전자/통신

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

by Begi 2021. 7. 1.
반응형

1) EEPROM 쓸 때

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

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

 

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

 

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

 

2) EEPROM 읽을 때

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

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

 

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

 

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

 

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

 

반응형

'전자 > 통신' 카테고리의 다른 글

XMODEM, YMODEM, ZMODEM 차이  (0) 2021.07.08
I2C 풀업 저항값  (0) 2021.07.02
I2C의 Clock Stretching  (0) 2021.07.01
PL2303 USB-UART 컨버터  (0) 2021.06.28
LRC 체크썸 계산  (0) 2021.06.24

댓글