SPI통신 (2) 썸네일형 리스트형 I2C 통신 I2C는 두 개의 신호선(SDA, SCL)으로 다수의 I2C 통신을 지원하는 디바이스와 데이터를 송/수신할 수 있는 통신방식 하나의 마스터와 다수의 슬레이브로 연결이 구성되며, 마스터에서 기준클럭(SCL)을 생성하고, 이 클럭에 맞춰 데이터(SDA)를 전송 및 수신합니다. 각 송신과 수신은 구분(송신과 수신이 동시에 이루어지지 않음)되어 있는 반이중(Half-Duplex) 방식입니다. 각 슬레이브는 개별 주소(어드레스)를 가지고 있으며, 이 주소를 통해 식별이 가능합니다. 즉, 기준클럭과 데이터는 I2C 네트워크의 모든 디바이스에게 전달되고, 해당 주소를 가진 디바이스만 응답하는 방식으로 서로 데이터를 주고 받습니다. SPI통신 ㅇ 단거리용 동기식 전이중 직렬 통신 방식 - 주변장치 연결 또는 임베디드시스템 내부 모듈 간 직렬 연결 ㅇ 1980년대 Motorola/Freescale社에서 개발 - 사실 표준(de facto standard)이므로, 제조사별로 다양한 변형 존재 . 핀 수, 핀 이름, 동작 방식 등에서 차이 있음 특징 ㅇ 짧은 거리에서 비교적 고속으로 정보 교환 가능 ㅇ 동기식 직렬 전이중 전송 방식 ㅇ 1:多 통신 - 1개 마스터(연결 시작 및 제어)에 여러 슬레이브 연결 가능 . 특정 순간에는 1:1 통신 (마스터 및 선택된 슬레이브 간) ㅇ 전이중 전송 방식 ㅇ 최소 4개 선 사용 (송신선,수신선,동기선,제어선) - 2개 데이터 선 (MOSI,MISO) . MOSI : 마스터 → 슬레이브 (Master Out,.. 이전 1 다음