Versin 1.0
MICROCONTROLADOR Y BOOTLOADER
1. CONOCIMIENTO TEORICO REQUERIDO
El microcontrolador es un dispositivo que contiene un sistema microprocesado en un solo chip, es decir
contiene memoria, microprocesador, controladores, etc.
El bootloader es un pequeo programa grabado en el microcontrolador, que permite la grabacin del
microcontrolador desde un PC usando el puerto serial.
2. COMPETENCIAS
El estudiante:
Conocer funcin del bootloader.
Conocer un convertidor serial-USB.
Conocer mediante la hoja de especificaciones las caractersticas elctricas del
microcontrolador y sus valores de polarizacin.
3. MATERIALES, REACTIVOS Y EQUIPOS
1 breadboard
1 microcontrolador ATmega328p
2 capacitores de 22 pF
1 capacitor de 100 nF
1 cristal oscilador de 16 Mhz
1 convertidor serial-USB
1 resistencia de 10 kohm
1 resistencia de 330 ohm
1 LED
1 Cable USB
4. TECNICA O PROCEDIMIENTO
Parte 1.1
Leer la hoja de datos del microcontrolador.
Parte 1.2
Polarizar el microcontrolador de acuerdo a la hoja de datos y conectar el oscilador de 16 MHz para
su funcionamiento.
Grabar un programa de prueba (parpadeo de LED) usando el bootloader y el programa avrdude.
5. TIEMPO DE DURACION DE LA PRCTICA
La prctica tendr una duracin de 100 minutos
Versin 1.0
MICROCONTROLADOR Y BOOTLOADER
6. MEDICIN, CALCULOS Y GRAFICOS.
Parte 1.1 Interpretar la hoja de datos del microcontrolador.
Parte 1.2 Verificar el parpadeo del LED, que indica que el microcontrolador est funcionando.
7. CUESTIONARIO
1.1 Explique de forma breve la arquitectura del microntrolador.
1.2 Explique el proceso de grabacin usando el bootloader.
Versin 1.0
Versin 1.0
Versin 1.0
Versin 1.0
Versin 1.0
Versin 1.0
Versin 1.0
INTERRUPCIONES
1. CONOCIMIENTO TEORICO REQUERIDO
Sistema de interrupciones de los microcontradores AVR. Habilitacin y configuracin.
Conocimiento de la vectorizacin de interrupciones.
2. COMPETENCIAS
El estudiante:
Configurar y manejar interrupciones externas en el microcontrolador ATmega328.
Desarrollar programas que atiendan los requerimientos de las interrupciones.
3. MATERIALES, REACTIVOS Y EQUIPOS
1 breadboard
1 osciloscopio
1 microcontrolador ATmega328p
2 capacitores de 22 pF
1 capacitor de 100 nF
1 cristal oscilador de 16 Mhz
1 convertidor serial-USB
3 resistencias de 10 kohm
7 resistencias de 330 ohm
1 interruptor de dos posiciciones
1 display de 7 segmentos
1 Cable USB
4. TECNICA O PROCEDIMIENTO
Parte 5.1
Realizar un programa que configure la interrupcin externa 0 en cambio de nivel, de alto a bajo. Un
programa principal que cuente de 0 a F o de F a 0 en un bucle infinito, con un periodo de 1 segundo y
que se muestre en un display de 7 segmentos. La direccin de conteo cambia cada vez que se detecta
una interrupcin externa 0.
5. TIEMPO DE DURACION DE LA PRCTICA
La prctica tendr una duracin de 100 minutos
Versin 1.0
INTERRUPCIONES
6. MEDICION, CALCULOS Y GRAFICOS
Parte 5.1
Implementar el sistema que cuenta de 0 a F o F a 0, en un display de 7 segmentos, y que cambia de
direccin cada vez que la entrada de interrupcin externa 0 cambia de nivel alto a bajo.
7. CUESTIONARIO
5.1 Explicar la configuracin de la interrupcin externa 0.
5.2 Explicar la rutina de servicio a la interrupcin.
10
Versin 1.0
11
Versin 1.0
12
Versin 1.0
13
Versin 1.0
14