Mega2560是採用USB接口的核心電路板,具有54路數字輸入輸出,適合需要大量IO接口的設計。可通過3種方式供電,而且能自動選擇供電方式。
基本介紹
- 中文名:Mega2560
- 採用:USB接口
- 屬於:核心電路板
- 具有:54路數字輸入輸出
概述,電源,輸入輸出,
概述
Arduino Mega2560是採用USB接口的核心電路板,具有54路數字輸入輸出,適合需要大量IO接口的設計。處理器核心是ATmega2560, 同時具有54路數字輸入/輸出口(其中15路可作為PWM輸出),15路模擬輸入,4路UART接口,一個16MHz晶體振盪器,一個USB口,一個電源 插座,一個ICSP header和一個復位按鈕。Arduino Mega2560也能兼容為Arduino UNO設計的擴展板。Arduino Mega2560已經發布到第三版,與前兩版相比有以下新的特點:
- 在AREF處增加了兩個管腳SDA和SCL,支持I2C接口;增加IOREF和一個預留管腳,將來擴展板將能兼容5V和3.3V核心板。
- 改進了復位電路設計。
- USB接口晶片由ATmega16U2替代了ATmega8U2。
電源
Arduino Mega2560可以通過3種方式供電,而且能自動選擇供電方式
外部直流電源通過電源插座供電。
電池連線電源連線器的GND和VIN引腳。
USB接口直接供電。
電源引腳說明
VIN --- 當外部直流電源接入電源插座時,可以通過VIN向外部供電;也可以通過此引腳向Mega2560直接供電;VIN有電時將忽略從USB或者其他引腳接入的電源。
5V --- 通過穩壓器或USB的5V電壓,為UNO上的5V晶片供電。
3.3V --- 通過穩壓器產生的3.3V電壓,最大驅動電流50mA。
GND --- 地腳。
輸入輸出
1.14路數字輸入輸出口:工作電壓為5V,每一路能輸出和接入最大電流為40mA。每一路配置了20-50K歐姆內部上拉電阻(默認不連線)。
除此之外,有些引腳有特定的功能:
4路串口信號:串口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與內部 ATmega8U2 USB-to-TTL 晶片相連,提供TTL電壓水平的串口接收信號。
6路外部中斷:2(中斷0),3(中斷 1),18(中斷 5),19(中斷 4),20(中斷 3),and 21(中斷 2)。觸發中斷引腳,可設成上升沿、下降沿或同時觸發。
15路脈衝寬度調製PWM(2--13,44~46):提供15路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:信號為低時復位單片機晶片。