SPI란 무엇입니까?

SPI(Serial Peripheral Interface--Serial Peripheral Interface) 버스 시스템은 MCU가 다양한 주변 장치와 직렬 방식으로 통신하여 정보를 교환할 수 있도록 하는 동기식 직렬 주변 장치 인터페이스입니다. SPI에는 제어 레지스터 SPCR, 상태 레지스터 SPSR 및 데이터 레지스터 SPDR의 세 가지 레지스터가 있습니다. 주변기기 FLASHRAM, 네트워크 컨트롤러, LCD 디스플레이 드라이버, A/D 컨버터, MCU 등 SPI 버스 시스템은 다양한 제조업체에서 생산한 다양한 표준 주변 장치와 직접 인터페이스할 수 있습니다. 이 인터페이스는 일반적으로 직렬 클록 라인(SCLK), 호스트 입력/슬레이브 출력 데이터 라인 MISO, 호스트 출력/슬레이브 입력 데이터 라인 MOSI의 4개 라인을 사용합니다. 및 저레벨 활성 슬레이브 선택 라인 SS(일부 SPI 인터페이스 칩에는 인터럽트 신호 라인 INT가 있고 일부 SPI 인터페이스 칩에는 호스트 출력/슬레이브 입력 데이터 라인 MOSI가 없음).

SPI 인터페이스의 전체 이름은 "Serial Peripheral Interface"입니다. 이는 직렬 주변 장치 인터페이스를 의미하며 Motorola가 MC68HCXX 시리즈 프로세서에서 처음 정의했습니다. SPI 인터페이스는 주로 EEPROM, FLASH, 실시간 클록, AD 변환기, 디지털 신호 프로세서 및 디지털 신호 디코더 사이에 사용됩니다.

SPI 인터페이스는 CPU와 주변 저속 장치 간의 동기식 직렬 데이터 전송입니다. 마스터 장치의 시프트 펄스에 따라 데이터는 비트 단위로 전송됩니다. 산업 통신에서 데이터 전송 속도는 일반적으로 I2C 버스보다 빠르며 속도는 수 Mbps에 달할 수 있습니다.

上篇: 사람의 모습과 각 부분의 명칭은 무엇인가요? 下篇: 톰 고양이 핸드폰 HTC 에 대해 얘기하는 게 어때요?
관련 내용