来源:ArduinoMega2560简介ArduinoMega2560也是采用USB接口的核心电路板,它最大的特点就是具有多达54路数字输入输出,特别适合需要大量IO接口的设计
Mega2560的处理器核心是ATmega2560,同时具有54路数字输入/输出口(其中16路可作为PWM输出),16路模拟输入,4路UART接口,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSPheader和一个复位按钮
ArduinoMega2560也能兼容为ArduinoUNO设计的扩展板
ArduinoMega2560已经发布到第三版,与前两版相比有以下新的特点:在AREF处增加了两个管脚SDA和SCL,支持I2C接口;增加IOREF和一个预留管脚,将来扩展板将能兼容5V和3
改进了复位电路设计
USB接口芯片由ATmega16U2替代了ATmega8U2
处理器ATmega2560
工作电压5V
输入电压(推荐)7-12V
输入电压(范围)6-20V
数字IO脚54(其中16路作为PWM输出)
模拟输入脚16
IO脚直流电流40mA
3V脚直流电流50mA
FlashMemory256KB(ATmega328,其中8KB用于bootloader)
SRAM8KB
EEPROM4KB
工作时钟16MHz电路图和PCB
硬件设计文件(Eagle文件)
引脚图电源ArduinoMega2560可以通过3种方式供电,而且能自动选择供电方式
外部直流电源通过电源插座供电
电池连接电源连接器的GND和VIN引脚
USB接口直接供电
电源引脚说明
VIN---当外部直流电源接入电源插座时,可以通过VIN向外部供电;也可以通过此引脚向Mega2560直接供电;VIN有电时将忽略从USB或者其他引脚接入的电源
5V---通过稳压器或USB的5V电压,为U