-
SPI 통신Note/임베디드 노트 2020. 11. 26. 12:24
- MOSI (Master Out, Slave In) : 마스터에서 데이터를 출력하기 위한 선
- MISO (Master In, Slave Out) : 슬레이브에서 데이터를 출력하기 위한 선
- SCK : Clock 신호
- SS (Slave Select) : 데이터를 송수신할 슬레이브를 선택하기 위한 선
SPI 통신 (4 - Wire) 첫 번째 : 4-wire, 두 번째 : 3-wire SPI의 장단점
장점
- 완전한 전이중 통신
- 전송되는 비트에 대한 완전한 프로토콜 유연성
- 전송기가 필요하지 않음
- 매우 단순한 하드웨어 인터페이스 처리
- IC 패키지에 4개의 핀만 사용하며 이는 병렬 인터페이스에 비해 수가 적은 것이다.
단점
- 하드웨어 슬레이브 인식이 없음
- 슬레이브에 의한 하드웨어 흐름 제어가 없음
- 오류 검사 프로토콜이 정의되어 있지 않음
- 일반적으로 노이즈 스파이크에 영향을 받는 경향이 있음 (통신 문제를 일으킬 수 있음)
- RS-232, RS-485, CAN 버스보다 비교적 더 짧은 거리에서 동작
- 하나의 마스터 장치만 지원
참조 :
'Note > 임베디드 노트' 카테고리의 다른 글
CAN(Controller Area Network) 통신 (0) 2020.11.26 I2C 통신 (0) 2020.11.26 ARM 프로세서 개요 (0) 2020.11.25 USART 통신(UART와의 차이) (0) 2020.11.25 UART 통신 실습, 코드 작성법 (0) 2020.11.25