Computers">
Nothing Special   »   [go: up one dir, main page]

Microcontroladores AVR

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

UNIVERSIDAD DE LAS FUERZAS ARMADAS

Microcontroladores AVR
Marcos Estrella
Sptimo Nivel
06 de febrero del 2017
Abstracto. En la presente investigacin se definirn los microcontroladores AVR,
caractersticas y estructura del encapsulado, diferencias del PIC y sus ventajas frente a los
AVR. Estos microcontroladores de la casa Atmel estn siendo cada vez ms empleados
en el mundo del diseo electrnico bien sea por parte de aficionados y amantes de la
electrnica como por los mismos profesionales dadas sus altas prestaciones y
caractersticas de desarrollo, desde que apareciera esta familia por all en 1997 hasta el
da de hoy, se ha ampliado el abanico de posibilidades de la familia con nuevas e
interesantes caractersticas que se acomodan a las exigencias del mundo moderno;
hacindolo cada vez ms un micro a tener en cuenta a la hora de empezar con un
desarrollo.

I. INTRODUCCION 32 Registros de trabajo conectados


directamente a la unidad aritmtico
Los AVR son una familia de
lgica (ALU)
microcontroladores RISC del fabricante
estadounidense Atmel. La arquitectura de los Adems de las caractersticas anteriormente
AVR fue concebida por dos estudiantes en el mencionadas; hay que tener en cuenta aspectos
Norwegian Institute of Technology, y adicionales que en un momento dado pueden
posteriormente refinada y desarrollada en ser determinantes en la aceptacin de un
Atmel Norway, la empresa subsidiaria de microcontrolador; y ms si pretendemos darle
Atmel, fundada por los dos arquitectos del un uso no profesional; es decir que no
chip. contamos con herramientas de alto valor para
el desarrollo de la aplicacin.
El AVR es una CPU de arquitectura
Harvard. Tiene 32 registros de 8 bits. Algunas En este caso en concreto (familia AVR);
instrucciones slo operan en un subconjunto de contamos con mltiples herramientas de
estos registros. La concatenacin de los 32 desarrollo; y que el mismo fabricante nos
registros, los registros de entrada/salida y la proporciona en el AVR Studio que es editor,
memoria de datos conforman un espacio de simulador y compilador todo en uno, adems
direcciones unificado, al cual se accede a totalmente gratuito y que podemos descargar
travs de operaciones de directamente desde su sitio web.
carga/almacenamiento. A diferencia de los III. ARQUITECTURA AVR
microcontroladores PIC, el stack se ubica en
este espacio de memoria unificado, y no est Arquitectura RISC con conjunto de
limitado a un tamao fijo. instrucciones CISC
II. CARACTERISTICA PRINCIPALES Conjunto de instrucciones poderoso para
C y ensamblador
Arquitectura RISC con juego de Escalables
instrucciones CISC Mismo ncleo poderoso en todos los
Ejecucin de instruccin en un solo dispositivos AVR
ciclo de reloj Ejecucin en un solo ciclo
Una instruccin por reloj externo
Consumo de potencia baja pines. Al aceptarse una interrupcin se salva el
32 registros de trabajo valor del PC contador de programa en la pila y
Todos conectados directamente a la se carga aquel con el valor 0004h, que es el
ALU Vector de Interrupcin.
Ncleo (core) muy eficiente Inicializacin
20 MIPS @ 20MHz
Alto nivel de integracin El ATmega8 tiene cuatro fuentes de
Costo del sistema total bajo inicializacin (Reset).
Power-on Reset. MCU es inicializado
cuanto el voltaje de la fuente esta por
abajo del voltaje de umbral de
encencido(VPOT)
Reset Externo. El MCU es inicializado
cuando un nivel bajo est presente en la
terminal RESET por un tiempo mayor
que la longitud mnima del pulso.
Watchdog Reset. El MCU es inicializado
cuando el Watchdog Timer est
habilitado y su periodo termina.
Brown-out Reset. El MCU es
inicializado cuando el detector de
reduccin de voltaje est habilitado y el
voltaje VCC de la fuente va por debajo
del umbral establecido (VBOT).
Figura 1. Arquitectura AVR Una vez que el MCU se recupera de una
condicin de Reset, espera un tiempo de
establecimiento (Tout con un valor tpico de
4 ms), antes de recuperar al sistema, para
garantizar que los registros tienen su valor
inicial.

V. CONCLUSION
Figura 2. Tamao de cdigo y tiempo de ejecucin
Desde un punto de vista educacional de
IV. ENCAPSULADO aprendizaje, es ms conveniente el uso de
microcontroladores AVR, aun en aplicaciones
profesionales son una buena eleccin.
Esto basado en el nivel de conocimiento
bsico, tanto de electrnica como de
programacin, que se necesita al iniciar un
proceso de estudio de los microcontroladores.
Los microcontroladores PIC a diferencia de
los AVR tienen dentro de sus mritos el ser
muy populares y por lo tanto encontrar miles
de ejercicios y ejemplos en la web, y si se est
familiarizado con el uso de lenguajes de bajo
Figura 3. Aspecto externo ATMega 328.
nivel, puede elegir estos microcontroladores
La familia Pic16F877A tiene 13 fuentes de como base para su diseo.
interrupciones los de 28 pines y 14 los de 40
VI. BIBLIOGRAFIA
Anonimo. (2011). Circuitos Electronicos.
Obtenido de
http://www.circuitoselectronicos.org/2011
/03/manejo-de-interrupciones-en-los.html
Bartolo, R. (17 de Abril de 2014).
Microcontroladores AVR. Obtenido de
http://microcontrollersavrnebur.blogspot.c
om/2014/04/configuracion-de-
microcontrolador-con.html

También podría gustarte