Arduino MEGA 2560引脚功能及应用详解
1. 引脚默认和替代功能
1.1 共享TWI引脚
Arduino MEGA 2560 R3板上,TWI引脚SCL(21号引脚)和SDA(20号引脚)连接到靠近USB端口的连接器另一端的SCL1和SDA1。也就是说,这块板上没有额外的SCL和SDA TWI引脚,这些引脚与SCL1和SDA1电气连接。SCL1和SDA1与Arduino Uno R3板上相同位置的SCL和SDA引脚对齐。
- 当制作与Arduino Uno和Arduino MEGA 2560板都兼容且使用TWI的Arduino Uno尺寸的扩展板时,应始终使用SCL1和SDA1位置的引脚,以便扩展板上的TWI设备连接到两块Arduino板上的TWI引脚。
- Arduino Uno板上,TWI引脚也可在两个模拟引脚A4和A5上使用,但Arduino MEGA 2560板并非如此。
1.2 共享SPI引脚
Arduino MEGA 2560板上的SPI总线引脚位于数字输入/输出引脚50到53,与Arduino Uno板上的SPI引脚不对齐。如果这些引脚用于SPI,则不能再用作输入/输出引脚。
- 从图中可看到,其中三个引脚(50、51和52)出现在ICSP头。当外部编程器连接到ICSP头时,它也会与连接到50、51和52引脚的任何电路电气连接。
- 设计扩展板时,除了SPI,应避免将50到53引脚用于其他目的,这样扩展板才能与使用这些引脚进行SPI通信的其他扩展板兼容。首先使用未与其他引脚功能复用的引脚来设计扩展板。如果引脚不够,可以使用SPI或TWI引脚,但可能会失去与其他扩展板的兼容性。要制作使用
超级会员免费看
订阅专栏 解锁全文
109

被折叠的 条评论
为什么被折叠?



