전자/통신
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바이트 데이터를 수신한다.
반응형