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

하드웨어 통신 I2C & SPI & ICSP 핀맵 기능 요약.

               아두이노 보드와 같은 MCU 탑재 보드는 외부 기기를 제어 하기 위한 용도가 대부분 입니다.

               펌웨어 프로그래밍 및 디버깅, 외부 기기, 또는 다른 MCU 탑재 보드와도 통신이 가능합니다.
               통신을 하기 위해 지정된 포트는 일반 포트(GPIO) 말고도 규약 된 통신 포트로 사용할 수 있
               습니다. 보드 구성 이해를 하기 위한 포트 구성도(핀맵 (Pin Map) 다이어그램)입니다.





































                                    그림 3-6 아두이노 우노 R3 보드 기능 포트

               보드 위에 있는(빌드 되어 있는) 여러 포트들은 ATMEGA328P MCU 의 기능을 전부 반영 하
               고 있습니다. SPI, I2C, ICSP,  리셋 스위치, 인터럽트 포트와, 디지털 포트, 아날로그 포트,
               PWM 포트, 안정적인 전원 공급을 위한 레귤레이터까지 기본적인 MCU 보드의 기능을 충실
               히 지원되고 있습니다.

               USB 연결 방식에 의한 프로그램 업로드를 위해 ATmega16u2 IC 도 사용하고 있습니다. 시리
               얼포트와  I2C(IIC)와  SPI  통신  포트는  지원되는  기기와의  통신이  가능합니다.  물론,  다른
               MCU 보드와도 통신이 가능합니다.








                                                    40
   35   36   37   38   39   40   41   42   43   44   45