Entrenador para PIC y AVR: Parte 2

En la anterior entrega vimos los elementos necesarios para poder construir un entrenador para microcontroladores PIC y AVR. En esta edición vamos a ver la construcción de la placa para microcontroladores AVR.

Las características finales de nuestro entrenador, para dispositivos AVR, son las siguientes:

  • Fuente de alimentación regulada y estabilizada utilizando el circuito integrado LM7805. El mismo nos dará una tensión fija de 5v, con una capacidad de carga de 1,5A Máx. Como componentes externos asociados a este dispositivo, tenemos 2 capacitores de 100uF/25v como elementos de filtrado.
  • Puente de diodos para protección contra inversión de polaridad y como elemento de rectificación, en caso de usar una fuente de alimentación de corriente alterna (C.A).
  • Puerto serie RS232 implementado utilizando el circuito integrado MAX232. Para visualizar las comunicaciones, se han colocado 2 indicadores tipo LED de 3mm, TX (transmisión de datos) y RX (Recepción de datos).
  • Cristal de cuarzo de 4Mhz con capacitores de filtrado de 22pf.
  • Microcontrolador ATtiny2313 – 20PU: 2Kb de ROM y 128 bytes de RAM.
  • Botón de reset del microcontrolador. Este botón cumple con la función de reset en caso de haber un fallo en la ejecución del programa o que el microcontrolador entre en un bucle infinito sin retorno.
  • Puertos libres disponibles en conectores IDC de 10 pines. Para poder añadir componentes anexos al entrenador se usarán cables y adaptadores para la placa experimental como se mostrará más adelante.
  • Conector ICSP para la programación del microcontrolador. Aquí conectaremos nuestro programador, sin necesidad de sacar el dispositivo de su zócalo.

En la imagen podemos ver como están distribuidos los diferentes componentes que integran la placa.

ENTRENADOR AVR

Esta placa de desarrollo contiene todo lo necesario para poder realizar las prácticas de programación del curso que dictaremos.

En total serán aproximadamente 70 a 80 prácticas que se distribuirán a través de las sucesivas entregas del curso.

Todas las pruebas se realizarán utilizando una placa experimental donde conectaremos los componentes asociados al entrenador, como pueden ser:

  • LED’s.
  • Pulsadores.
  • Display’s LCD.
  • Display’s de 7 segmentos.
  • Sensores infrarojos.
  • Memorias EEPROM, etc.

Una imagen de la placa experimental que usaremos es la siguiente.

PLACA EXPERIMENTAL

Todas los programas de ejemplo se realizarán integramente en C de AVR – GCC. Las prácticas vendrán acompañadas con un pequeño video de explicación para que les quede un documento explicativo de cada práctica.

En la próxima entrega les mostraré la placa de desarrollo que utilizaremos para los microcontroladores PIC.

Una vez montados ambos entrenadores, les enseñaré algunas pruebas de funcionamiento para dejar todo listo para comenzar a programar.

 


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *