시리얼 페리페럴 통신(Serial Peripheral Interface, SPI)은 마이크로컨트롤러와 다양한 주변 장치(센서, 메모리 장치 등) 간의 통신을 위해 사용되는 동기식 직렬 통신 버스입니다. SPI는 고속 통신이 가능하며, 마스터-슬레이브 구조를 갖추고 있습니다.SPI의 기본 구성 요소SPI 통신은 다음과 같은 네 가지 주요 신호선을 사용합니다:MISO (Master In Slave Out): 슬레이브 장치에서 마스터 장치로 데이터를 전송하는 라인입니다.MOSI (Master Out Slave In): 마스터 장치에서 슬레이브 장치로 데이터를 전송하는 라인입니다.SCLK (Serial Clock): 마스터 장치에서 생성하여 슬레이브 장치에 제공하는 클록 신호입니다. 이 클록 신호를 통해 데이터..