자료설명
안녕하세요..
오늘 이렇게 시간이 되서 나름대로 정리한 자료를 올립니다. I2C통신은 현재 가장많이 사용되고 있는 인터페이스 기술입니다. 마이컴을 배우고 있는 학생이나 직장인은 꼭 알아야할 사항입니다. 이 통신은 직장에서 개발 프로젝트에 꼭 들어가는 사항이기도 합니다. 저도 직장을 다니며 나름대로 자료도 찾아보고 노력한 결과 몇개월만에 저 혼자 프로젝트를 완성했습니다. 프로젝트를 진행하면서 가장 어려웠고 이해가 안되는 부분이 I2C통신이었습니다. 이러한 어려운점이 있었기에 다른사람은 이 자료를 보고 손쉽게 프로그램을 작성했으면 합니다. 항상 좋은 자료만 올리도록 노력하겠습니다. 전자공학도 화이팅...
본문/내용
1. I2C-BUS 개요
① 필립스사가 제안한 통신방식.
② 주로 제어(control)용으로 쓰임.
③ 2라인만 사용하여 병렬로 많은 수의 칩을 컨트롤 할 수 있음.(아래그림)
* 클럭라인(SCL) : 동기용 클럭 신호
* 데이터라인(SDA) : Address, Data, Acknowledge, Start & Stop
④ 전송속도
* Standard Mode : 100kbps
* Fast Mode : 200kbps, 400kbps 가능하다.
⑤ 디바이스는 고유의 어드레스(7비트)를 갖지며, 필요에 따라 Receiver와 Transmitter로 동작한다.