Page 48 - 최강 아두이노 퍼스트 참고서
P. 48

SPI 포트:

               SPI(Serial Peripheral Interface) 통신을 위한 포트입니다.

               SCK, MISO, MOSI, SS 명칭의 포트가 있습니다.
               지금은 구글에 합병된 회사인 Motorola 사에서 처음 고안된 통신 인터페이스입니다.
               MCU 와 주변 장치간의 시리얼 통신을 하기 위한 규약입니다. 주변 장치와의 Clock 을 통하여
               동기화하여 동기식 통신 방식입니다.
               전이중(Full Duplex) 통신방식이라고 합니다. 데이터 통신을 위해 정의된 포트가 2 개 입니다.

               통신을 위한 포트가 2 개이므로 데이터 송신/수신이 동시에 가능한 방식입니다.
               1:N 통신, 하나의 마스터와 다수의 슬레이브간의 통신이 가능합니다.
               아두이노 보드의 MCU 와 부트로더 펌웨어에 의해 아래와 같은 SPI 포트가 할당 되어 있습니
               다.

               <SPI 보드 종류별 포트>
                   Arduino        MOSI          MISO          SCK         SS     SS (master)
                    Board                                               (slave)
                 Uno R3       11 or ICSP-4    12 or ICSP-1    13 or ICSP-3    10   -
                 Duemilanove


                 Mega1280     51 or ICSP-4    50 or ICSP-1    52 or ICSP-3    53   -
                 Mega2560

                 Leonardo     ICSP-4        ICSP-1         ICSP-3          -    -


                 Due          ICSP-4        ICSP-1         ICSP-3          -    4, 10, 52


               아두이노 우노 R3 보드에서는 위의 표와 같이 D11, D12, D13, D10 사용되고 있습니다.
















                                                    48
   43   44   45   46   47   48   49   50   51   52   53