SPI란? SPI allows high-speed synchronous data transfer between ATmega128 and peripheral devices or between several AVR devices. SPI는 동기식 데이터가 빠른 속도로 ATmega 128과 주변 장치, 또는 다른 AVR 디바이스 사이의 전송을 가능하게한다. SPI의 특징 양방향 통신 가능하다. (Full duplex), 3개의 동기식 데이터전송 선이 있다. (clock, 보내는 데이터, 받는 데이터) 마스터-슬레이브 동작을 한다. (master or slave operation) 데이터 전송시 LSB를 먼저할지 MSB를 먼저할지 선택 가능하다. 7개의 전송 속도를 선택할 수 있다. 데이터 충돌이 일어났을 때 ..