ArduinoMega2560使用手册.docx

上传人:b****5 文档编号:8294554 上传时间:2023-01-30 格式:DOCX 页数:9 大小:20.26KB
下载 相关 举报
ArduinoMega2560使用手册.docx_第1页
第1页 / 共9页
ArduinoMega2560使用手册.docx_第2页
第2页 / 共9页
ArduinoMega2560使用手册.docx_第3页
第3页 / 共9页
ArduinoMega2560使用手册.docx_第4页
第4页 / 共9页
ArduinoMega2560使用手册.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

ArduinoMega2560使用手册.docx

《ArduinoMega2560使用手册.docx》由会员分享,可在线阅读,更多相关《ArduinoMega2560使用手册.docx(9页珍藏版)》请在冰豆网上搜索。

ArduinoMega2560使用手册.docx

ArduinoMega2560使用手册

来源:

http:

//arduino.cc/

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.3V核心板。

改进了复位电路设计。

USB接口芯片由ATmega16U2替代了ATmega8U2。

概要

▪处理器ATmega2560

▪工作电压5V

▪输入电压(推荐)7-12V

▪输入电压(范围)6-20V

▪数字IO脚54(其中16路作为PWM输出)

▪模拟输入脚16

▪IO脚直流电流40mA

▪3.3V脚直流电流50mA

▪FlashMemory256KB(ATmega328,其中8KB用于bootloader)

▪SRAM8KB

▪EEPROM4KB

▪工作时钟16MHz

电路图和PCB

▪电路图 http:

//arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf

▪硬件设计文件(Eagle文件) http:

//arduino.cc/en/uploads/Main/arduino-mega2560-reference-design.zip

▪引脚图 http:

//arduino.cc/en/Hacking/PinMapping2560

电源

ArduinoMega2560可以通过3种方式供电,而且能自动选择供电方式

▪外部直流电源通过电源插座供电。

▪电池连接电源连接器的GND和VIN引脚。

▪USB接口直接供电。

电源引脚说明

▪VIN---当外部直流电源接入电源插座时,可以通过VIN向外部供电;也可以通过此引脚向Mega2560直接供电;VIN有电时将忽略从USB或者其他引脚接入的电源。

▪5V---通过稳压器或USB的5V电压,为UNO上的5V芯片供电。

▪3.3V---通过稳压器产生的3.3V电压,最大驱动电流50mA。

▪GND---地脚。

存储器

ATmega2560包括了片上256KBFlash,其中8KB用于Bootloader。

同时还有8KBSRAM和4KBEEPROM。

输入输出

1.14路数字输入输出口:

工作电压为5V,每一路能输出和接入最大电流为40mA。

每一路配置了20-50K欧姆内部上拉电阻(默认不连接)。

除此之外,有些引脚有特定的功能

▪4路串口信号:

串口0---0(RX)and1(TX);串口1---19(RX)and18(TX);串口2---17(RX)and16(TX);串口3---15(RX)and14(TX)。

其中串口0与内部ATmega8U2USB-to-TTL芯片相连,提供TTL电压水平的串口接收信号。

▪6路外部中断:

2(中断0),3(中断1),18(中断5),19(中断4),20(中断3),and21(中断2)。

触发中断引脚,可设成上升沿、下降沿或同时触发。

▪14路脉冲宽度调制PWM(0--13):

提供14路8位PWM输出。

▪SPI(53(SS),51(MOSI),50(MISO),52(SCK)):

SPI通信接口。

▪LED(13号):

Arduino专门用于测试LED的保留接口,输出为高时点亮LED,反之输出为低时LED熄灭。

2.16路模拟输入:

每一路具有10位的分辨率(即输入有1024个不同值),默认输入信号范围为0到5V,可以通过AREF调整输入上限。

除此之外,有些引脚有特定功能

▪TWI接口(20(SDA)和21(SCL)):

支持通信接口(兼容I2C总线)。

3.AREF:

模拟输入信号的参考电压。

4.Reset:

信号为低时复位单片机芯片。

通信接口

1.串口:

ATmega2560内置的4路UART可以与外部实现串口通信;ATmega16U2可以访问串口0实现USB上的虚拟串口。

2.TWI(兼容I2C)接口:

3.SPI接口:

下载程序

▪ArduinoMega2560上的ATmega2560已经预置了bootloader程序,因此可以通过Arduino软件直接下载程序到Mega2560中,参见[[]]。

▪可以直接通过Mega2560上ICSPheader直接下载程序到ATmega2560,参见[[]]。

▪ATmega16U2的Firmware(固件)也可以通过DFU工具升级,参见[[]]。

物理特征

ArduinoMega2560的最大尺寸为4x2.1inches。

注意要点

▪ArduinoMega2560上USB口附近有一个可重置的保险丝,对电路起到保护作用。

当电流超过500mA是会断开USB连接。

▪ArduinoMega2560提供了自动复位设计,可以通过主机复位。

这样通过Arduino软件下在程序到Mega2560中软件可以自动复位,不需要在复位按钮。

在印制板上丝印"RESETEN"处可以使能和禁止该功能。

▪ArduinoMega2560的设计与ArduinoUSB接口标准版的设计完全兼容,因此用于ArduinoUNO和之前系列的扩展板也可以用在ArduinoMega2560上。

扩展阅读

http:

//arduino.cc/en/Main/ArduinoBoardMega2560

附件:

ATmega2560-Arduino引脚图

BelowisthepinmappingfortheAtmega2560.ThechipusedinArduino2560.Therearepinmappingsto Atmega8 andAtmega168/328 aswell.

ArduinoMega2560PINdiagram

ThesourceSVGfileisalsoavailablefordownload:

 PinMapping2560.zip

ArduinoMega2560PINmappingtable

PinNumber

PinName

MappedPinName

1

PG5 ( OC0B )

Digitalpin4(PWM)

2

PE0 ( RXD0/PCINT8 )

Digitalpin0(RX0)

3

PE1 ( TXD0 )

Digitalpin1(TX0)

4

PE2 ( XCK0/AIN0 )

 

5

PE3 ( OC3A/AIN1 )

Digitalpin5(PWM)

6

PE4 ( OC3B/INT4 )

Digitalpin2(PWM)

7

PE5 ( OC3C/INT5 )

Digitalpin3(PWM)

8

PE6 ( T3/INT6 )

 

9

PE7 ( CLKO/ICP3/INT7 )

 

10

VCC

VCC

11

GND

GND

12

PH0 ( RXD2 )

Digitalpin17(RX2)

13

PH1 ( TXD2 )

Digitalpin16(TX2)

14

PH2 ( XCK2 )

 

15

PH3 ( OC4A )

Digitalpin6(PWM)

16

PH4 ( OC4B )

Digitalpin7(PWM)

17

PH5 ( OC4C )

Digitalpin8(PWM)

18

PH6 ( OC2B )

Digitalpin9(PWM)

19

PB0 ( SS/PCINT0 )

Digitalpin53(SS)

20

PB1 ( SCK/PCINT1 )

Digitalpin52(SCK)

21

PB2 ( MOSI/PCINT2 )

Digitalpin51(MOSI)

22

PB3 ( MISO/PCINT3 )

Digitalpin50(MISO)

23

PB4 ( OC2A/PCINT4 )

Digitalpin10(PWM)

24

PB5 ( OC1A/PCINT5 )

Digitalpin11(PWM)

25

PB6 ( OC1B/PCINT6 )

Digitalpin12(PWM)

26

PB7 ( OC0A/OC1C/PCINT7 )

Digitalpin13(PWM)

27

PH7 (T4)

 

28

PG3 ( TOSC2 )

 

29

PG4 ( TOSC1 )

 

30

RESET

RESET

31

VCC

VCC

32

GND

GND

33

XTAL2

XTAL2

34

XTAL1

XTAL1

35

PL0 ( ICP4 )

Digitalpin49

36

PL1 ( ICP5 )

Digitalpin48

37

PL2 (T5)

Digitalpin47

38

PL3 ( OC5A )

Digitalpin46(PWM)

39

PL4 ( OC5B )

Digitalpin45(PWM)

40

PL5 ( OC5C )

Digitalpin44(PWM)

41

PL6

Digitalpin43

42

PL7

Digitalpin42

43

PD0 ( SCL/INT0 )

Digitalpin21(SCL)

44

PD1 ( SDA/INT1 )

Digitalpin20(SDA)

45

PD2 ( RXDI/INT2 )

Digitalpin19(RX1)

46

PD3 ( TXD1/INT3 )

Digitalpin18(TX1)

47

PD4 ( ICP1 )

 

48

PD5 ( XCK1 )

 

49

PD6 (T1)

 

50

PD7 (T0)

Digitalpin38

51

PG0 (WR)

Digitalpin41

52

PG1 (RD)

Digitalpin40

53

PC0 (A8)

Digitalpin37

54

PC1 (A9)

Digitalpin36

55

PC2 (A10)

Digitalpin35

56

PC3 (A11)

Digitalpin34

57

PC4 (A12)

Digitalpin33

58

PC5 (A13)

Digitalpin32

59

PC6 (A14)

Digitalpin31

60

PC7 (A15)

Digitalpin30

61

VCC

VCC

62

GND

GND

63

PJ0 ( RXD3/PCINT9 )

Digitalpin15(RX3)

64

PJ1 ( TXD3/PCINT10 )

Digitalpin14(TX3)

65

PJ2 ( XCK3/PCINT11 )

 

66

PJ3 ( PCINT12 )

 

67

PJ4 ( PCINT13 )

 

68

PJ5 ( PCINT14 )

 

69

PJ6 (PCINT15)

 

70

PG2 (ALE)

Digitalpin39

71

PA7 ( AD7 )

Digitalpin29

72

PA6 ( AD6 )

Digitalpin28

73

PA5 ( AD5 )

Digitalpin27

74

PA4 ( AD4 )

Digitalpin26

75

PA3 ( AD3 )

Digitalpin25

76

PA2 ( AD2 )

Digitalpin24

77

PA1 ( AD1 )

Digitalpin23

78

PA0 ( AD0 )

Digitalpin22

79

PJ7

 

80

VCC

VCC

81

GND

GND

82

PK7 ( ADC15/PCINT23 )

Analogpin15

83

PK6 ( ADC14/PCINT22 )

Analogpin14

84

PK5 ( ADC13/PCINT21 )

Analogpin13

85

PK4 ( ADC12/PCINT20 )

Analogpin12

86

PK3 ( ADC11/PCINT19 )

Analogpin11

87

PK2 ( ADC10/PCINT18 )

Analogpin10

88

PK1 ( ADC9/PCINT17 )

Analogpin9

89

PK0 ( ADC8/PCINT16 )

Analogpin8

90

PF7 ( ADC7 )

Analogpin7

91

PF6 ( ADC6 )

Analogpin6

92

PF5 ( ADC5/TMS)

Analogpin5

93

PF4 ( ADC4/TMK)

Analogpin4

94

PF3 ( ADC3 )

Analogpin3

95

PF2 ( ADC2 )

Analogpin2

96

PF1 ( ADC1 )

Analogpin1

97

PF0 ( ADC0 )

Analogpin0

98

AREF

AnalogReference

99

GND

GND

100

AVCC

VCC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1