목록Arduino (1)
뽕구의 개발일지
I2C 통신I2C (Inter-Integrated Circuit) 통신은 필립스에서 개발한 반이중 방식 (Half Duflex)의 통신입니다. Atmel에서는 데이터(SDA)와 클럭(SCL) 두가닥을 이용한다고 해서 TWI (Two Wire Interface)라고도 합니다. SDA와 SCL 신호선에 Floating 현상을 방지하지 위해 Pull-up 저항 Rp를 연결해주어야 합니다. 아두이노 Mega2560으로 I2C를 테스트 해본 오실로스코프 이미지도 맨 아래 올려두었습니다. I2C 프로토콜아래는 I2C의 프로토콜이며, 필드별 설명입니다. ① START 시 Master가 HIGH 상태인 SDA 신호를 LOW로 떨어뜨립니다. ② 7Bit의 Slave 주소값이 존재해 2*7 = 128개의 Slave 주..
개발 일지/통신
2023. 8. 4. 00:59