Tabla de contenido:

Programador ATtiny para Arduino Uno: 3 pasos
Programador ATtiny para Arduino Uno: 3 pasos

Video: Programador ATtiny para Arduino Uno: 3 pasos

Video: Programador ATtiny para Arduino Uno: 3 pasos
Video: Como programar un Attiny85 con Arduino Uno 2024, Noviembre
Anonim
Programador ATtiny para Arduino Uno
Programador ATtiny para Arduino Uno

Si se ha familiarizado con la plataforma Arduino y desea probar a programar otros microcontroladores atmel, esta guía le ayudará a dar sus primeros pasos. En particular, hará un escudo para placas compatibles con Arduino Uno para programar múltiples microcontroladores ATtiny (2313/4313 25/45/85 y tal vez algunos otros).

Suministros

Para este proyecto bastante simple, necesitará:

-perfboard (de una o dos caras de al menos 20x10 puntos)

-3 LEDs de 5 mm

-3x resistencias de 220-330 ohmios

-Zócalo de 20 pines

-12 encabezados de clavija macho (al menos)

-1x puente

-algunos cables de puente

Y, por supuesto, un microcontrolador ATtiny para trabajar (en mi caso es un 2313)

Paso 1: cableado

Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado

No estoy muy acostumbrado a hacer guías paso a paso, así que simplemente adjunto el resultado final y un poco de cableado. Tenga en cuenta que la polaridad de los LED no se respeta en la imagen de Fritzing, ¡así que tenga cuidado!

Si ha decidido utilizar un tablero perfilado de un solo lado, debe presionar los cabezales de los pines macho con unos alicates para alargar los pines y soldarlos desde la parte posterior.

El puente es necesario para cambiar el pin GND (dependiendo del microcontrolador que use) aunque pude cargar el boceto en ATtiny 2313 incluso sin GND en absoluto …

El LED verde está siempre encendido y es opcional.

Paso 2: configuración del software

Configuración del software
Configuración del software
Configuración del software
Configuración del software

Ahora debe cargar el arduino isp en la placa arduino. Vaya a Archivo -> Ejemplos -> ArduinoISP.

Antes de cargar, puede cambiar el comportamiento de los LED asignando los pines 8 y 9, el pin 7 NO se utilizará. PMODE (en mi caso azul) es uno que parpadea cuando estás cargando el boceto. ERR se iluminará cuando ocurra un error. Traté de simular errores pero nunca se encendió… HB significa HeartBeat y se encenderá y apagará periódicamente. No es muy útil para mí, pero puedes asignarlo en lugar de ERR LED.

Paso 3: cargando su boceto

Subiendo su boceto
Subiendo su boceto
Subiendo su boceto
Subiendo su boceto
Subiendo su boceto
Subiendo su boceto

Ahora finalmente está listo para cargar su boceto. Asegúrese de haber instalado su placa en particular (microcontrolador) y luego vaya a Herramientas -> Programador -> Arduino como ISP.

Asegúrese de que los pines digitales asignados en su boceto correspondan a los de su microcontrolador.

¡Ahora está listo para cargar su boceto!

Recomendado: