introduccion atmega 2560
DESCRIPTION
Introduccion ATMEGATRANSCRIPT
-
Sistemas Digitales
VL
ADIMIR
TRUJI
LLO
AR
IAS
Plataforma Arduino MegaArquitectura
-
VL
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Microcontrolador ATMega 2560
-
Arquitectura RISC Avanzada con 135 instrucciones. 32 8 registros de propsito general.Mas de 16 MIPS utilizando un reloj de 16MHz.Multiplicador hardware. 256KBytes de memoria Flash programable. 4Kbytes EEPROM. 8Kbytes Internal SRAM.Ciclos de escritura/borrado: 10,000 Flash/100,000
EEPROM.Retencin de datos: 20 aos a 85C/ 100 aos a 25C.
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Microcontrolador ATMega 2560
-
Caractersticas de los Perifricos. Dos Temporizadores/Contadores de 8 bits con
preescalador y modo de comparacin separado.(Timer0 y Timer2)
Cuatro Temporizadores/Contadores de 16 bits con preescalador separado (Timer1, Timer3, Timer4, Timer5)
Cuatro canales PWM de 8-bits. Seis a doce canales PWM con resolucin programable
de 2 a 16 bits. 8 a 16 canales ADC de 10-bits
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Microcontrolador ATMega 2560
-
VL
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Microcontrolador ATMega 2560
Cuatro puertos seriales. Interface serial Maestro/Esclavo con Interface SPI
Serial, orientada al Byte de 2-hilos. Perro guardin programmable con oscilador On-chip. 6 fuentes de Interrupcin externa.
-
VL
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Microcontrolador ATMega 2560
Cuatro puertos seriales. Interface serial Maestro/Esclavo con Interface SPI
Serial, orientada al Byte de 2-hilos. Perro guardin programmable con oscilador On-chip. 6 fuentes de Interrupcin externa.
-
VL
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Microcontrolador ATMega 2560 Arquitectura interna
-
VL
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Microcontrolador ATMega 2560
-
El Arduino mega 2560 es una tarjeta basada en el microcontrolador ATmega2560.
Posee 54 pines que funcionan como entradas y salidas salidas digitales.
Cuenta con 16 canales analgicos de entrada.
4 Puertos seriales.
Oscilador de cristal de 16 Mhz.
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Arquitectura Plataforma Arduino Mega
-
Corriente de salida por pin I/O 40 mA DC
Corriente de salida de 50 mA por pin de 3.3V.
Memoria Flash 256 KB de los cuales 8KB son usados por el bootloader
Memora RAM de 8 KBytes y EEPROM de 4 Kbytes
Velocidad de reloj de 16 Mhz.
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puertos
-
El Timer0 y Timer 2 son temporizadores de 8 bits. El conteo mximo que se puede lograr es de 16 mS. Para contar tiempo se puede utilizar las interrupciones
del Timer, mediante dos estrategias. Rebose del Timer. Comparacin del conteo con el registro OCRnx.
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 0 y Timer 2
-
VL
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 0 y Timer 2
Timer en modo Rebose
-
VL
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 0 y Timer 2
Timer en modo Rebose (Modo Normal)
-
VL
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 0 y Timer 2Registros de control
Los bits COMxA1, COMxA0, COMxB1 y COMxB0, tienen una funcionalidad especfica dependiendo de la configuracin que se haya tomado en los bits WGMx2, WGMx1 y WGMx0
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14