UNIT 25 SPI 로봇 SW 교육원 조용수
학습 목표 SPI N051 SPI 동작 SPI Register
SPIO Serial Peripheral Interface Bus 장점 완전한 전이중 통신 전송되는 비트에 대한 완전한 프로토콜 유연성 전송기가 필요하지 않음 매우 단순한 하드웨어 인터페이스 처리 IC 패키지에 4개의 핀만 사용하며 이는 병렬 인터페이스에 비해 수가 적은 것이다.
SPIO 단점 하드웨어 슬레이브 인식이 없음 슬레이브에 의한 하드웨어 흐름 제어가 없음 슬레이브에 의한 하드웨어 흐름 제어가 없음 오류 검사 프로토콜이 정의되어 있지 않음 일반적으로 노이즈 스파이크에 영향을 받는 경향이 있음 (통신 문제를 일으킬 수 있음) RS-232, RS-485, CAN 버스보다 짧은 거리에서 동작 하나의 마스터 장치만 지원
SPIO SPI 버스는 4가지 논리 신호를 지정한다: SCLK: 직렬 클럭 (마스터로부터의 출력) MOSI; SIMO: 마스터 출력, 슬레이브 입력 (마스터로부터의 출력) MISO; SOMI: 마스터 입력, 슬레이브 출력 (슬레이브로부터의 출력) SS: 슬레이브 셀렉트 (active low, 마스터로부터의 출력).
N051 SPI Up to two sets of SPI controllers Supports Master or Slave mode operation Configurable transfer bit length Provides burst mode operation, transmit/receive can be transferred up to two times word transaction in one transfer Supports two programmable bus clock frequencies in Master mode Supports Slave 3-wire mode
SPI Register
SPI Register
SPI Register
SPI Register
SPI Register
SPI Register
SPI Register
SPI Register
SPI Register
SPI Register
SPI Register