Answers:
AVR微控制器的数据表相当好阅读。只需在Google上找到您的Arduino上确切的控制器(例如ATmege328),然后在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
至于其他端口和引脚,请检查控制器的数据表,对于了解它们的人来说,它们真的很有用!:)