(SKU:RB-01C006)Arduino MEGA 2560 控制器

來(lái)自ALSROBOT WiKi
2015年5月27日 (三) 14:2726wd討論 | 貢獻(xiàn)的版本

跳轉(zhuǎn)至: 導(dǎo)航、 搜索


2560.png

目錄

產(chǎn)品概述

Arduino Mega2560是采用USB接口的核心電路板,它最大的特點(diǎn)就是具有多達(dá)54路數(shù)字輸入輸出,特別適合需要大量IO接口的設(shè)計(jì)。Mega2560的處理器核心是ATmega2560, 同時(shí)具有54路數(shù)字輸入/輸出口(其中16路可作為PWM輸出),16路模擬輸入,4路UART接口,一個(gè)16MHz晶體振蕩器,一個(gè)USB口,一個(gè)電源 插座,一個(gè)ICSP header和一個(gè)復(fù)位按鈕。Arduino Mega2560也能兼容為Arduino UNO設(shè)計(jì)的擴(kuò)展板。

性能描述

  1. 處理器 ATmega2560
  2. 工作電壓 5V
  3. 輸入電壓(推薦) 7-12V
  4. 輸入電壓(范圍) 6-20V
  5. 數(shù)字IO腳 54 (其中16路作為PWM輸出)
  6. 模擬輸入腳 16
  7. IO腳直流電流 40 mA
  8. 3.3V腳直流電流 50 mA
  9. Flash Memory 256 KB (ATmega328,其中8 KB 用于 bootloader)
  10. SRAM 8 KB
  11. EEPROM 4 KB
  12. 工作時(shí)鐘 16 MHz
  13. 電源

Arduino Mega2560可以通過(guò)3種方式供電,而且能自動(dòng)選擇供電方式:
外部直流電源通過(guò)電源插座供電。
電池連接電源連接器的GND和VIN引腳。
USB接口直接供電。

引腳定義

  • VIN --- 當(dāng)外部直流電源接入電源插座時(shí),可以通過(guò)VIN向外部供電;也可以通過(guò)此引腳向Mega2560直接供電;VIN有電時(shí)將忽略從USB或者其他引腳接入的電源。
  • 5V --- 通過(guò)穩(wěn)壓器或USB的5V電壓,為UNO上的5V芯片供電。
  • 3.3V --- 通過(guò)穩(wěn)壓器產(chǎn)生的3.3V電壓,最大驅(qū)動(dòng)電流50mA。
  • GND --- 地腳。

存儲(chǔ)器

ATmega2560包括了片上256KB Flash,其中8KB用于Bootloader。同時(shí)還有8KB SRAM和4KB EEPROM。

輸入輸出

  • 14路數(shù)字輸入輸出口:工作電壓為5V,每一路能輸出和接入最大電流為40mA。每一路配置了20-50K歐姆內(nèi)部上拉電阻(默認(rèn)不連接)。除此之外,有些引腳有特定的功能。
  • 4路串口信號(hào):串口0---0(RX)and 1(TX);串口1---19(RX)and 18(TX);串口2---17(RX)and 16(TX);串口3---15(RX)and 14(TX)。其中串口0與內(nèi)部 ATmega8U2 USB-to-TTL 芯片相連,提供TTL電壓水平的串口接收信號(hào)。
  • 6路外部中斷:2(中斷0),3(中斷 1),18(中斷 5),19(中斷 4),20(中斷 3),and 21(中斷 2)。觸發(fā)中斷引腳,可設(shè)成上升沿、下降沿或同時(shí)觸發(fā)。
  • 14路脈沖寬度調(diào)制PWM(0--13):提供14路8位PWM輸出。
  • SPI(53(SS),51(MOSI),50(MISO),52(SCK)):SPI通信接口。
  • LED(13號(hào)):Arduino專(zhuān)門(mén)用于測(cè)試LED的保留接口,輸出為高時(shí)點(diǎn)亮LED,反之輸出為低時(shí)LED熄滅。
  • 16路模擬輸入:每一路具有10位的分辨率(即輸入有1024個(gè)不同值),默認(rèn)輸入信號(hào)范圍為0到5V,可以通過(guò)AREF調(diào)整輸入上限。除此之外,有些引腳有特定功能。
  • TWI接口(20(SDA)和21(SCL)):支持通信接口(兼容I2C總線(xiàn))。
  • AREF:模擬輸入信號(hào)的參考電壓。
  • Reset:信號(hào)為低時(shí)復(fù)位單片機(jī)芯片。

通信接口

  • 串口:ATmega2560內(nèi)置的4路UART可以與外部實(shí)現(xiàn)串口通信;ATmega16U2可以訪(fǎng)問(wèn)串口0實(shí)現(xiàn)USB上的虛擬串口。
  • TWI(兼容I2C)接口
  • SPI 接口

下載程序

  • Arduino?Mega2560上的ATmega2560已經(jīng)預(yù)置了bootloader程序,因此可以通過(guò)Arduino軟件直接下載程序到Mega2560中。
  • 可以直接通過(guò)Mega2560上ICSP header直接下載程序到ATmega2560。
  • ATmega16U2的Firmware(固件)也可以通過(guò)DFU工具升級(jí)。

尺寸

Arduino?Mega2560的最大尺寸為4 x 2.1 inches。

電路圖和設(shè)計(jì)文件

電路圖:Arduino MEGA 2560電路圖
硬件設(shè)計(jì)文件(eagle文件):Arduino MEGA 2560設(shè)計(jì)文件
引腳圖:Arduino MEGA 2560引腳圖

注意要點(diǎn)

  1. Arduino Mega2560上USB口附近有一個(gè)可重置的保險(xiǎn)絲,對(duì)電路起到保護(hù)作用。當(dāng)電流超過(guò)500mA是會(huì)斷開(kāi)USB連接。
  2. Arduino Mega2560提供了自動(dòng)復(fù)位設(shè)計(jì),可以通過(guò)主機(jī)復(fù)位。這樣通過(guò)Arduino軟件下在程序到Mega2560中軟件可以自動(dòng)復(fù)位,不需要在復(fù)位按鈕。在印制板上絲印"RESET EN"處可以使能和禁止該功能。
  3. Arduino Mega2560的設(shè)計(jì)與Arduino USB接口標(biāo)準(zhǔn)版的設(shè)計(jì)完全兼容,因此用于Arduino UNO和之前系列的擴(kuò)展板也可以用在Arduino Mega2560上。

產(chǎn)品推薦

購(gòu)買(mǎi)地址:Arduino MEGA 2560 控制器 擴(kuò)展閱讀:[1]