MEGA2560

Fra Holstebro HTX Wiki
Skift til: navigering, søgning
MEGA2560 Board[1]

MEGA2560 er i Arduino-familien, og kan programmeres fra IDE'et, ma skal blot skifte Board til "Arduino/Genuino Mega / Mega 2560" og vælge processoren til "ATMega2560 / Mega 2560".

Processoren har 256kB Programhukommelse og 4kB EEPROM samt 8 kB RAM.

Layoutet af processorboradet

MEGA'en er lavet sådan at de første ben med forsyning, de lave I/O og de første analoge indgange passer med en Arduino UNO, og så kommer der flere seriell, flere analoge og til slut et stort stik med en masse digitale I/O.

Ben-konfiguration

Der er 54 digitale I/O og 16 analoge input, som også kan fungere som digitale I/O.

En hel del ben har også specialfunktioner som angivet i tabellen herunder.

Markering Funktion Beskrivelse
GND Stel-forbindelse Den 0V som alle andre spændinger forholder sig til (3 stikforbindelse)
5V Forsyning Den forsyning der er forbundet til PIC'en - kommer fra USB-porten, hvis der ikke tilsluttes en ekstern forsyning
IOREF Forsyning Forbundet direkte til +5V
Vin Ekstern forsyning 9-12V ureguleret forsyning, så arduinoen kan fungere uden USB-porten tilsluttet - kan trækkes ud på dette stik
3,3V Ekstra forsyning 3,3V forsyning der kan anvendes til kredsløb der ikke tåler 5V
Reset Reset Mulighed for eksternt at resette (nulstille) arduinoen ved at koble benete til stel
AREF Analog reference Mulighed for at ændre det analoge konverteringområde
PORTF
A0-A7 Analog indgange 6 indgange, der kan måle analoge spændinger med en 10 bit ADC (0-1023). Som standard 0-5V måling.

Kan også anvendes som digitale I/O

PORTK
A8-A15 Analog indgange 6 indgange, der kan måle analoge spændinger med en 10 bit ADC (0-1023). Som standard 0-5V måling.

Kan også anvendes som digitale I/O

PORTE
0-1 Digital IO - E0 og E1 To specielle IO, der normalt anvendes til den serielle port (kommer typisk fra USB-porten)
2, 3, 5 Digitale IO - E4, E5, E3 Generelle IO-ben, hvor alle kan anvendes som PWM output
PORTG
4 Digital IO - G5 Generelle IO-ben, hvor alle kan anvendes som PWM output
PORTH
6-9 Digitale IO - H3-H6 Generelle IO-ben, hvor alle kan anvendes som PWM output
PORTB
10-13 Digitale IO - B4-B7 Generelle IO-ben, hvor alle kan anvendes som PWM output
PORTD
20:SDA Seriel Data Seriel forbindelse sammen med SCL, der kan arbejde med 2-wire seriel. anvender samme ben som A4 og A5
21:SCL Seriel Clock Seriel forbindelse sammen med SDA

Port-konfiguration

Som det kan ses i ovenstående, så er ben-numrene på MEGA'en blandet noget sammen, nogle porte kommer i ben-rækkefølge, mens andre er samlet efter funktion, men fra forskellige porte.

I nedenstående tabel er der udredt hvilke bennumre de forskellige porte kommer ud på.

Port Bit 0
0x01
Bit 1
0x02
Bit 2
0x04
Bit 3
0x08
Bit 4
0x10
Bit 5
0x20
Bit 6
0x40
Bit 7
0x80
PORTA 22 23 24 25 26 27 28 29
PORTB 53:SS 52:SCK 51:MOSI 50:MISO 10:PWM 11:PWM 12:PWM 13:PWM
PORTC 37 36 35 34 33 32 31 30
PORTD 21:SCL 20:SDA 19:Rxd1 18:Txd1 - - - 38
PORTE 0:Rxd0 1:Txd0 - 5:PWM 2:PWM 3:PWM - -
PORTF A0 A1 A2 A3 A4 A5 A6 A7
PORTG 41 40 39 - - 4:PWM - -
PORTH 17:Rxd2 16:Txd2 - 6:PWM 7:PWM 8:PWM 9:PWM -
PORTJ 15:Rxd3 14:Txd3 - - - - - -
PORTK A8 A9 A10 A11 A12 A13 A14 A15
PORTL 49 48 47 46 45 44 43 42

Referencer

  1. Billede fra Arduinos hjemmeside