Tabla de contenido:

Programador ISP para microcontroladores AVR: 4 pasos
Programador ISP para microcontroladores AVR: 4 pasos

Video: Programador ISP para microcontroladores AVR: 4 pasos

Video: Programador ISP para microcontroladores AVR: 4 pasos
Video: PROGRAMADOR ISP PARA MCU AVR, CON ARDUINO UNO 2024, Noviembre
Anonim
Image
Image

Un programador de microcontroladores es un dispositivo de hardware acompañado de un software que se utiliza para transferir el código del lenguaje de la máquina al microcontrolador / EEPROM desde la PC. El programador ISP para microcontroladores AVR es un programador en serie que utiliza el puerto serie para interactuar con la PC a través de protocolos RS232. Son más populares entre los aficionados que trabajan en PC y simplemente son suyos.

Paso 1: diagrama esquemático del circuito del programador

Placa de circuito
Placa de circuito

Un programador de microcontroladores es un dispositivo de hardware acompañado de un software que se utiliza para transferir el código del lenguaje de la máquina a la EEPROM del microcontrolador desde la PC. El compilador convierte el código escrito en lenguajes como ensamblador, C, java, etc. a código de lenguaje de máquina y lo almacena en un archivo hexadecimal. Un programador de microcontroladores actúa como una interfaz entre la PC y el controlador de destino. El software API del programador lee los datos del archivo hexadecimal almacenado en la PC y los introduce en la memoria del controlador. El software transfiere los datos de la PC al hardware mediante un puerto serie, paralelo o USB.

El microcontrolador ATmega32 se programa utilizando los pines destinados a la comunicación SPI. La interfaz de periféricos en serie es un protocolo de dúplex completo sincrónico. SPI también se conoce como protocolo de “interfaz de 3 cables” porque necesita 3 líneas de comunicación denominadas MISO, MOSI y SCK. El protocolo SPI necesita dos dispositivos para la comunicación. Uno de ellos es considerado MAESTRO y otro ESCLAVO.

Paso 2: placa de circuito

Placa de circuito
Placa de circuito
Placa de circuito
Placa de circuito
Placa de circuito
Placa de circuito

Puede hacer su propia placa de circuito en casa utilizando el método de transferencia de tóner.

Utilice un software de diseño de placa de circuito para convertir el diagrama esquemático del circuito en un diseño de PCB.

Para hacer la impresión de la imagen reflejada del diseño de la PCB. La impresión debe realizarse en papel brillante / papel fotográfico utilizando la impresora láser.

Para cortar placas revestidas de cobre en el tamaño requerido, de acuerdo con nuestro diseño de diseño de PCB.

Para colocar la placa de cobre en el diseño impreso, con el lado de cobre hacia el diseño impreso. Con fuerza para presionar la plancha caliente durante algún tiempo. Calentar el papel transferirá la tinta a la placa de cobre. Si el papel se pega al plato, use agua tibia para quitar el papel correctamente.

Nuestro trazado de circuito bajo la tinta negra.

Quite todo el resto de cobre excepto las líneas negras usando una solución de grabado sobre una base de peróxido de hidrógeno.

Paso 3: Componentes de soldadura

Componentes de soldadura
Componentes de soldadura
Componentes de soldadura
Componentes de soldadura
Componentes de soldadura
Componentes de soldadura

Nuestro trazado de circuito bajo la tinta negra.

Quite todo el otro cobre excepto las líneas negras usando una solución de grabado sobre una base de peróxido de hidrógeno.

Utilice papel de lija fina para eliminar la tinta negra.

Taladrar el agujero para el saltador.

Para soldar componentes y cables en esta placa de circuito impreso (PCB).

En este momento se ha completado la realización del programador para microcontroladores AVR con soporte SPI.

Paso 4: Grabar el programa en la memoria del microcontrolador

Grabar el programa en la memoria del microcontrolador
Grabar el programa en la memoria del microcontrolador

Para grabar un programa en la memoria del microcontrolador, es necesario conectar los cables del programador a los pines del microcontrolador de acuerdo con el diagrama de distribución de pines en la hoja de datos del microcontrolador.

Luego, conecte el programador al puerto serie de la computadora y conecte el enchufe de alimentación USB.

Utilice el compilador para generar a partir del programa de un microcontrolador el archivo hexadecimal, que contiene la instrucción en lenguaje de máquina comprensible para un microcontrolador. El programador transfiere el contenido de este archivo hexadecimal a la memoria del microcontrolador. Una vez que un programa se transfiere o escribe en la memoria del microcontrolador, funciona de acuerdo con el programa.

En el siguiente video intentaremos crear un programa simple para el microcontrolador.

De acuerdo con el programa, el microcontrolador controlará el parpadeo del LED.

Intentaremos usar el programador que ensamblamos para configurar los bits de fusible del microcontrolador y grabar el programa en la memoria del microcontrolador AVR ATMega32.

Próximamente más videos. ¡Suscríbete a nuestro canal de YouTube para no perderte nada!

¡Feliz preparación, gracias!

Recomendado: