Control de periféricos a través de microcontrolador Atmel
Fecha
2019Resumen
Nos disponemos a realizar la programación de una aplicación que controle
los distintos componentes de la placa EasyAVRv7. Se irán programando en primer
lugar los componentes más sencillos de utilizar e iremos aumentando la
dificultad poco a poco hasta llegar a entender cada uno de los componentes en
toda su complejidad. Comenzaremos programando los leds de la placa,
continuando así con el display a 7 segmentos, la pantalla LCD, GLCD y por último
el panel táctil.
El lenguaje utilizado para la programación ha sido ensamblador y nuestro
microcontrolador es ATmega32. Trabajaremos con un entorno de programación
llamado AVR Studio 5 y a través de él desarrollaremos poco a poco el código.
Reforzaremos el aprendizaje a través de la búsqueda de información por las
distintas páginas que nos ofrece internet así como por la hoja de especificaciones
de los propios componentes que nos darán las herramientas para su correcto
funcionamiento. Las páginas de apoyo utilizadas se verán reflejadas en el capítulo
de Referencias. We dispose to do a program what controls all components of EasyAVRv7
board. During this Project, we will program first the easier peripherals of the
board and then we will improve our techniques increasing the difficulty with
hardest components. The first we will programs are the leds, continuing with the
7 segments display, the LCD and GLCD screen, ending with de touch panel
controller.
The programming language that we will use is Assembler and our
microcontroller is ATmega32. We will work with the Integrated Development
Environment (IDE) called AVR Studio 5 and we will develop the code first slowly
and later increasing the difficulty. We will reinforce the knowledge searching a bit
of information through the web sites and component’s datasheet. They will give
us the required information to the correct work of the different components. The
websites that we use will be shown in the chapter “Referencias”.