《ArduinoMega2560使用手册(1).doc》由会员分享,可在线阅读,更多相关《ArduinoMega2560使用手册(1).doc(12页珍藏版)》请在三一办公上搜索。
1、-Arduino Mega2560简介Arduino Mega2560也是采用USB接口的核心电路板,它最大的特点就是具有多达54路数字输入输出,特别适合需要大量IO接口的设计。Mega2560的处理器核心是ATmega2560,同时具有54路数字输入/输出口其中16路可作为PWM输出,16路模拟输入,4路UART接口,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。Arduino Mega2560也能兼容为Arduino UNO设计的扩展板。Arduino Mega2560已经发布到第三版,与前两版相比有以下新的特点:在AREF处增加了两个管脚
2、SDA和SCL,支持I2C接口;增加IOREF和一个预留管脚,将来扩展板将能兼容5V和3.3V核心板。改良了复位电路设计。USB接口芯片由ATmega16U2替代了ATmega8U2。概要 处理器 ATmega2560 工作电压 5V 输入电压推荐 7-12V 输入电压围 6-20V 数字IO脚 54 (其中16路作为PWM输出 模拟输入脚 16 IO脚直流电流 40 mA 3.3V脚直流电流 50 mA Flash Memory 256 KB ATmega328,其中8 KB 用于 bootloader SRAM 8 KB EEPROM 4 KB 工作时钟 16 MHz电路图和PCB 电路图
3、 :/arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf 硬件设计文件Eagle文件 :/arduino.cc/en/uploads/Main/arduino-mega2560-reference-design.zip 引脚图 :/arduino.cc/en/Hacking/PinMapping2560电源Arduino Mega2560可以通过3种方式供电,而且能自动选择供电方式 外部直流电源通过电源插座供电。 电池连接电源连接器的GND和VIN引脚。 USB接口直接供电。电源引脚说明 VIN - 当外部直流电源接入电源插座时,
4、可以通过VIN向外部供电;也可以通过此引脚向Mega2560直接供电;VIN有电时将忽略从USB或者其他引脚接入的电源。 5V - 通过稳压器或USB的5V电压,为UNO上的5V芯片供电。 3.3V - 通过稳压器产生的3.3V电压,最大驱动电流50mA。 GND - 地脚。存储器ATmega2560包括了片上256KB Flash,其中8KB用于Bootloader。同时还有8KB SRAM和4KB EEPROM。输入输出1. 14路数字输入输出口:工作电压为5V,每一路能输出和接入最大电流为40mA。每一路配置了20-50K欧姆部上拉电阻默认不连接)。除此之外,有些引脚有特定的功能 4路串
5、口信号:串口0-0(R*)and 1(T*);串口1-19(R*)and 18(T*);串口2-17(R*)and 16(T*);串口3-15(R*)and 14(T*)。其中串口0与部 ATmega8U2 USB-to-TTL 芯片相连,提供TTL电压水平的串口接收信号。 6路外部中断:2(中断0),3(中断 1),18(中断 5),19(中断 4),20(中断 3),and 21(中断 2)。触发中断引脚,可设成上升沿、下降沿或同时触发。 14路脉冲宽度调制PWM0-13:提供14路8位PWM输出。 SPI53(SS),51(MOSI),50(MISO),52(SCK):SPI通信接口。
6、LED13号:Arduino专门用于测试LED的保存接口,输出为高时点亮LED,反之输出为低时LED熄灭。2. 16路模拟输入:每一路具有10位的分辨率即输入有1024个不同值,默认输入信号围为0到5V,可以通过AREF调整输入上限。除此之外,有些引脚有特定功能 TWI接口20SDA和21SCL:支持通信接口兼容I2C总线。3. AREF:模拟输入信号的参考电压。4. Reset:信号为低时复位单片机芯片。通信接口1. 串口:ATmega2560置的4路UART可以与外部实现串口通信;ATmega16U2可以访问串口0实现USB上的虚拟串口。2. TWI兼容I2C接口:3. SPI 接口:下载
7、程序 Arduino Mega2560上的ATmega2560已经预置了bootloader程序,因此可以通过Arduino软件直接下载程序到Mega2560中,参见。 可以直接通过Mega2560上ICSP header直接下载程序到ATmega2560,参见。 ATmega16U2的Firmware固件也可以通过DFU工具升级,参见。物理特征Arduino Mega2560的最大尺寸为4 * 2.1 inches。注意要点 Arduino Mega2560上USB口附近有一个可重置的保险丝,对电路起到保护作用。当电流超过500mA是会断开USB连接。 Arduino Mega2560提供了
8、自动复位设计,可以通过主机复位。这样通过Arduino软件下在程序到Mega2560中软件可以自动复位,不需要在复位按钮。在印制板上丝印RESET EN处可以使能和制止该功能。 Arduino Mega2560的设计与Arduino USB接口标准版的设计完全兼容,因此用于Arduino UNO和之前系列的扩展板也可以用在Arduino Mega2560上。扩展阅读 :/arduino.cc/en/Main/ArduinoBoardMega2560附件:ATmega2560-Arduino 引脚图Below is the pin mapping for the Atmega2560. The
9、chip used in Arduino 2560. There are pin mappings toAtmega8andAtmega 168/328as well.Arduino Mega 2560 PIN diagramThe source SVG file is also available for download:PinMapping2560.zipArduino Mega 2560 PIN mapping tablePin NumberPin NameMapped Pin Name1PG5(OC0B)Digital pin 4 (PWM)2PE0(R*D0/PCINT8)Digi
10、tal pin 0 (R*0)3PE1(T*D0)Digital pin 1 (T*0)4PE2(*CK0/AIN0)5PE3(OC3A/AIN1)Digital pin 5 (PWM)6PE4(OC3B/INT4)Digital pin 2 (PWM)7PE5(OC3C/INT5)Digital pin 3 (PWM)8PE6(T3/INT6)9PE7(CLKO/ICP3/INT7)10VCCVCC11GNDGND12PH0(R*D2)Digital pin 17 (R*2)13PH1(T*D2)Digital pin 16 (T*2)14PH2(*CK2)15PH3(OC4A)Digita
11、l pin 6 (PWM)16PH4(OC4B)Digital pin 7 (PWM)17PH5(OC4C)Digital pin 8 (PWM)18PH6(OC2B)Digital pin 9 (PWM)19PB0(SS/PCINT0)Digital pin 53 (SS)20PB1(SCK/PCINT1)Digital pin 52 (SCK)21PB2(MOSI/PCINT2)Digital pin 51 (MOSI)22PB3(MISO/PCINT3)Digital pin 50 (MISO)23PB4(OC2A/PCINT4)Digital pin 10 (PWM)24PB5(OC1
12、A/PCINT5)Digital pin 11 (PWM)25PB6(OC1B/PCINT6)Digital pin 12 (PWM)26PB7(OC0A/OC1C/PCINT7)Digital pin 13 (PWM)27PH7( T4 )28PG3(TOSC2)29PG4(TOSC1)30RESETRESET31VCCVCC32GNDGND33*TAL2*TAL234*TAL1*TAL135PL0(ICP4)Digital pin 4936PL1(ICP5)Digital pin 4837PL2( T5 )Digital pin 4738PL3(OC5A)Digital pin 46 (P
13、WM)39PL4(OC5B)Digital pin 45 (PWM)40PL5(OC5C)Digital pin 44 (PWM)41PL6Digital pin 4342PL7Digital pin 4243PD0(SCL/INT0)Digital pin 21 (SCL)44PD1(SDA/INT1)Digital pin 20 (SDA)45PD2(R*DI/INT2)Digital pin 19 (R*1)46PD3(T*D1/INT3)Digital pin 18 (T*1)47PD4(ICP1)48PD5(*CK1)49PD6( T1 )50PD7( T0 )Digital pin
14、 3851PG0( WR )Digital pin 4152PG1( RD )Digital pin 4053PC0( A8 )Digital pin 3754PC1( A9 )Digital pin 3655PC2( A10 )Digital pin 3556PC3( A11 )Digital pin 3457PC4( A12 )Digital pin 3358PC5( A13 )Digital pin 3259PC6( A14 )Digital pin 3160PC7( A15 )Digital pin 3061VCCVCC62GNDGND63PJ0(R*D3/PCINT9)Digital
15、 pin 15 (R*3)64PJ1(T*D3/PCINT10)Digital pin 14 (T*3)65PJ2(*CK3/PCINT11)66PJ3(PCINT12)67PJ4(PCINT13)68PJ5(PCINT14)69PJ6( PCINT 15 )70PG2( ALE )Digital pin 3971PA7(AD7)Digital pin 2972PA6(AD6)Digital pin 2873PA5(AD5)Digital pin 2774PA4(AD4)Digital pin 2675PA3(AD3)Digital pin 2576PA2(AD2)Digital pin 24
16、77PA1(AD1)Digital pin 2378PA0(AD0)Digital pin 2279PJ780VCCVCC81GNDGND82PK7(ADC15/PCINT23)Analog pin 1583PK6(ADC14/PCINT22)Analog pin 1484PK5(ADC13/PCINT21)Analog pin 1385PK4(ADC12/PCINT20)Analog pin 1286PK3(ADC11/PCINT19)Analog pin 1187PK2(ADC10/PCINT18)Analog pin 1088PK1(ADC9/PCINT17)Analog pin 989PK0(ADC8/PCINT16)Analog pin 890PF7(ADC7)Analog pin 791PF6(ADC6)Analog pin 692PF5(ADC5/TMS )Analog pin 593PF4(ADC4/TMK )Analog pin 494PF3(ADC3)Analog pin 395PF2(ADC2)Analog pin 296PF1(ADC1)Analog pin 197PF0(ADC0)Analog pin 098AREFAnalog Reference99GNDGND100AVCCVCC. z.