跳到主要内容

硬件接口

接线注意事项​

GPIO 使用 5 V 逻辑。外设输入仅支持 3.3 V 时,需增加电平转换。断电后接线,先检查供电正负极,再连接公共 GND 和信号线。

负载与电流限制

每个 I/O 引脚按 20 mA 上限使用,3.3 V 电源输出最大 50 mA。不要用 GPIO 直接驱动电机、继电器线圈或大功率 LED,应使用匹配的驱动电路与电源。

引脚定义​

Mega 2560 Rev3 主排针引脚图

Mega 2560 Rev3 D22–D53 引脚图

功能引脚说明
数字 I/OD0–D53通用输入输出,部分引脚复用通信功能
模拟输入A0–A1510 位 ADC,也对应 D54–D69
PWMD2–D13、D44–D468 位占空比控制
I2CD20/SDA、D21/SCL与靠近 AREF 的 SDA、SCL 为同一组信号
SPID50/CIPO、D51/COPI、D52/SCK、D53/SSICSP 同样引出 SPI 总线信号
外部中断D2、D3、D18、D19、D20、D21使用时注意 UART、I2C 复用
板载 L 指示灯D13LED_BUILTIN

硬件串口​

Arduino 对象RXTX用途
SerialD0D1与 USB 转串口共用,用于上传和电脑调试
Serial1D19D18外部串口设备
Serial2D17D16外部串口设备
Serial3D15D14外部串口设备

外设 TX 接开发板 RX,外设 RX 接开发板 TX,并连接公共 GND。这些引脚为 TTL 逻辑串口,不能直接接 RS-232 电压接口。使用仅支持 3.3 V 的设备时核对电平转换要求。

为保留电脑调试和上传通道,可将外设连接到 Serial1、Serial2 或 Serial3。上传失败时,先断开 D0、D1 上的外设再重试。

I2C 与 SPI​

Mega 的 I2C 使用 D20、D21,不使用 UNO R3 的 A4、A5。SDA、SCL 的两处排针属于同一总线,不能作为两组独立接口。

Mega 的 SPI 使用 D50–D53,不是 UNO R3 的 D10–D13。使用从 ICSP 获取 SPI 的扩展板时仍需核对片选引脚和软件库;不能只凭扩展板可以插入就判断兼容。

模拟输入与 PWM​

A0–A15 默认以 5 V 电源作为 ADC 参考,analogRead 返回 0–1023。未连接信号的模拟输入可能出现变化读数,测试时应连接已知输入。

PWM 引脚通过 analogWrite 设置 0–255 的占空比。PWM 是脉冲输出,不是真正的 DAC 模拟电压。模拟、数字和通信功能存在复用关系,接线前检查外设是否占用同一引脚。

供电与控制引脚​

引脚或接口作用使用限制
USB Type-B5 V 供电与数据传输使用数据线连接电脑
DC 电源座外部直流输入推荐 7–12 V,2.1 mm 中心正极插头
VIN外部电源输入推荐 7–12 V,不能与 5 V 引脚混用
5V5 V 电源轨直接供电会绕过稳压电路,官方不建议
3.3V3.3 V 电源输出最大 50 mA
GND公共地外设需共地
IOREFI/O 电压参考本板为 5 V
RESET复位输入低电平复位
AREF外部模拟参考使用前核对参考源配置
NC未连接不用于信号或供电

外部输入低于 7 V 时,5 V 电源轨可能无法维持标称电压;高于 12 V 时,稳压器可能过热。6–20 V 是极限范围,不作为推荐工作范围。不要将 VIN 电压接入 5 V、3.3 V、AREF 或 I/O。

资料依据:Mega 2560 Rev3 完整引脚图 与 Mega 2560 Rev3 官方接口说明。