답변:
AVR 마이크로 컨트롤러의 데이터 시트는 읽기에 적당합니다. Arduino의 정확한 컨트롤러 (예 : ATmege328)를 Google에서 찾아보고 atmel.com 웹 사이트 에서 "Complete"데이터 시트를 찾으십시오 . "요약"을 다운로드하지 마십시오. 많은 정보가 포함되어 있지 않습니다. atmel.com에서 데이터 시트를 다운로드하십시오. 최신 문서가있는 유일한 위치입니다.
기본 IO에는 세 개의 레지스터가 사용됩니다 ( "I / O- 포트"장 참조).
여기서 n 은 포트 식별자이며 컨트롤러의 IO 핀 수에 따라 A, B, C, ... 범위의 문자입니다. 각 레지스터의 각 비트는 단일 GPIO 핀을 나타냅니다 (예,이를 완전히 이해하려면 이진에 대한 기본 지식이 필요합니다).
이것을 확인하십시오 : http://arduino.cc/en/Reference/PortManipulation
또한 : http://arduino.cc/en/Hacking/PinMapping168
다른 포트 및 핀에 대해서는 컨트롤러의 데이터 시트를 확인하십시오.이 데이터 시트는 이해하는 사람들에게 실제로 유용합니다! :)