SPI 또는 직렬 주변 장치 인터페이스는 근거리 통신에 사용되는 동기식 직렬 통신 인터페이스입니다. 주로 임베디드 시스템에서 한 장치에서 다른 장치로 데이터를 전송하는 데 사용됩니다. 1979년 모토로라에서 설계하고 1980년대 중반에 개발했습니다.
이후 전자 커뮤니티와 업계에서 비공식 표준이 되었습니다. SPI는 컨트롤러와 주변 장치 간의 통신에 사용되는 전이중 인터페이스입니다.
즉, 두 장치가 동시에 데이터를 보낼 수 있습니다. SPI는 별도의 클록 라인을 사용하여 데이터 비트가 전송되는 속도를 동기화합니다.
데이터는 상승 또는 하강 클럭 에지에서 동기화됩니다. 따라서 SPI 통신은 하나의 데이터 라인에만 의존하지 않습니다.
SPI 연결에는 4개의 로직 신호가 있습니다. SCLK: 직렬 클럭(컨트롤러.....
원문 링크 : SPI 통신 프로토콜