Tabla de contenido:

Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5): 6 pasos
Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5): 6 pasos

Video: Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5): 6 pasos

Video: Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5): 6 pasos
Video: ✅ Shield programador ATmega/ATtiny (ARDUINO) con PCBWay | J_RPM 2024, Noviembre
Anonim
Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5)
Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5)

Usando el Arduino Uno para programar ATTINY84-20PU (artículo de Digikey # ATTINY84-20-PU-ND). Este Instructable muestra cómo usar la plataforma Arduino para trabajar con procesadores físicamente más pequeños, como el ATtiny84 (84/44/24). Este ejemplo es específicamente para el procesador ATtiny84-20PU, pero se puede adaptar para las otras placas seleccionando la placa adecuada del software Arduino (es decir, Arduino IDE) y modificando los pines según sea necesario.

(Actualizado para Arduino 1.8.5)

Paso 1: agregue ATtiny Core Supprt al software Arduino IDE

Agregue ATtiny Core Supprt al software Arduino IDE
Agregue ATtiny Core Supprt al software Arduino IDE

Para Arduino 1.8.5:

  1. Abra el software Arduino (también conocido como Entorno de desarrollo integrado Arduino [IDE]).
  2. Abrir preferencias: [ARCHIVO] [PREFERENCIAS]
  3. Pegue la URL en las URL adicionales del Administrador de tableros:

Paso 2: Programe Arduino para usarlo como programador en el sistema (ISP)

Programe Arduino para usarlo como programador en el sistema (ISP)
Programe Arduino para usarlo como programador en el sistema (ISP)
Programe Arduino para usarlo como programador en el sistema (ISP)
Programe Arduino para usarlo como programador en el sistema (ISP)
  1. Seleccione la placa Arduino: [HERRAMIENTAS] [PLACA] [ARDUINO / GENUINO UNO]. Nota: aunque tengo el Arduino UNO he reemplazado el procesador con un Atmega328P preprogramado que requiere que seleccione "Arduino Duemilanove o Diecimila".
  2. Seleccione Programador: [HERRAMIENTAS] [PROGRAMADOR] [AVR ISP].
  3. Abrir boceto de ArduinoISP: [ARCHIVO] [EJEMPLOS] [11. ArduinoISP] [ArduinoISP]
  4. Cargar boceto.

Paso 3: conecte ATtiny84 para programar

Conecte ATtiny84 para programar
Conecte ATtiny84 para programar
Conecte ATtiny84 para programar
Conecte ATtiny84 para programar
Conecte ATtiny84 para programar
Conecte ATtiny84 para programar

Conecte los pines Arduino a los pines ATtiny84:

  • Arduino 5V a ATtiny84 Pin 1
  • Pin 10 de Arduino a pin 4 de ATtiny84
  • Pin 11 de Arduino a Pin 7 de ATTiny84
  • Pin 12 de Arduino a Pin 8 de ATtiny84
  • Pin 13 de Arduino a Pin 9 de ATtiny84
  • Arduino GND a ATtiny84 Pin 14
  • Arduino RESET a condensador de 10uF (+ lado / pata larga)
  • Condensador GND a 10uF (- lado / pierna corta)

Paso 4: Configure Arduino para programar ATtiny84

Configurar Arduino para programar ATtiny84
Configurar Arduino para programar ATtiny84
  1. Seleccione la placa Arduino: [HERRAMIENTAS] [PLACA] [ATtiny24 / 44/84]. Ahora aparecerán opciones de tablero adicionales en el menú Herramientas la próxima vez que se abra Herramientas.
  2. Seleccione B. O. D. inhabilitado: [HERRAMIENTAS] [B. O. D.] [B. O. D. Discapacitado]
  3. Seleccione LTO deshabilitado: [HERRAMIENTAS] [LTO 1.6.11+ solamente] [Deshabilitado]
  4. Seleccione Mapeo de pines en sentido antihorario: [HERRAMIENTAS] [Mapeo de pines] [En sentido antihorario]
  5. Seleccione Chip Attiny84: [HERRAMIENTAS] [Chip] [Attiny84]
  6. Seleccionar reloj de 8 MHz: [HERRAMIENTAS] [Reloj] [8 MHz interno]
  7. Grabar cargador de arranque: [HERRAMIENTAS] [Grabar cargador de arranque]

Paso 5: Programar ATtiny84

Programa ATtiny84
Programa ATtiny84
  1. Abrir boceto de Blink: [ARCHIVO] [EJEMPLOS] [01. Básicos] [Blink]
  2. Editar boceto:

    1. Antes de la configuración de vacío (), defina el nombre del pin (led) y la ubicación (pin 0): int led = 0;
    2. coloque "LED_BUILTIN" con "led" en void stetup () y en void loop ()
  3. Cargar boceto.
  4. Apague y desconéctese de Arduino.

Paso 6: conecte ATtiny84 para que funcione como autónomo

Conecte ATtiny84 para que funcione como autónomo
Conecte ATtiny84 para que funcione como autónomo
Conecte ATtiny84 para que funcione como autónomo
Conecte ATtiny84 para que funcione como autónomo
Conecte ATtiny84 para que funcione como autónomo
Conecte ATtiny84 para que funcione como autónomo
  • ATtiny Pin 1 a una fuente de 5 V (en realidad, no encienda todavía)
  • ATtiny Pin 2 a LED (pata larga)
  • ATtiny Pin 14 a tierra
  • LED (pata corta) a Resistencia (extremo 1) entre 100 y 1k Ohm
  • Resistencia (extremo 2) a tierra
  • Encienda ATtiny84

Recomendado: