Tabla de contenido:

Cómo grabar ATTiny85 usando Arduino-Mega como ISP: 5 pasos
Cómo grabar ATTiny85 usando Arduino-Mega como ISP: 5 pasos

Video: Cómo grabar ATTiny85 usando Arduino-Mega como ISP: 5 pasos

Video: Cómo grabar ATTiny85 usando Arduino-Mega como ISP: 5 pasos
Video: COMO GRABAR EL BOOTLOADER A UN ATTINY85 CON ARDUINO (FÁCIL Y RÁPIDO) 2024, Noviembre
Anonim
Cómo grabar ATTiny85 usando Arduino-Mega como ISP
Cómo grabar ATTiny85 usando Arduino-Mega como ISP

Colaboradores: Sayan Wadadar, Chiranjib Kundu

Programando ATTiny85 usando Arduino MEGA2560 como ISP.

Hace unos meses, estaba tratando de reducir mi proyecto Arduino usando mi Attiny 85 ic. Era la primera vez que intentaba programar un ATTiny 85 de 20u con mi Arduino Mega. Había enfrentado algún problema para hacerlo. Busqué en Internet pero no había ningún proyecto que describiera claramente el método para hacerlo. Todos los métodos se describen utilizando Arduino Uno como ISP, pero no se describe cómo utilizar Arduino Mega como ISP. Hay un pequeño cambio de código en el boceto de "ArduinoISP" mientras usamos Arduino Mega como ISP.

Paso 1:

Imagen
Imagen

Proceso: al principio, obtenga el soporte ATTiny 85 en el IDE de Arduino. Para ello, debe ir a la

1. Archivo -> Preferencia

2. Ahora haga clic en "URL adicionales del administrador de tableros"

3. Y pegue el enlace dado en el cuadro: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Y luego presione OK.

5. Ahora cierre Arduino IDE.

6. Luego, vuelva a iniciar el IDE.

Paso 2:

Imagen
Imagen
Imagen
Imagen

7. A continuación, vaya a: Tool -> Board -> Board Manager 8. Ahora busque: attiny

9. Descargue e instale: "attiny by Davis A. Mellis"

10. A continuación, conecte su Arduino a la computadora y luego seleccione Arduino Mega Board y también seleccione el puerto correcto.

Paso 3:

Imagen
Imagen

11. Ahora vaya a: Archivo -> Ejemplo -> ArduinoISP

12. Abra ese ejemplo.

13. Cambie como se muestra en la imagen de arriba (también se muestra a continuación):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Subir: ArduinoISP.ino

Paso 4:

Imagen
Imagen
Imagen
Imagen

12. Ahora conecte su pin como se describe a continuación: Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATtiny Pin 7 (SCK)

ATtiny pin 4 GND (pin de tierra)

ATtiny Pin 8 a VCC (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** conecte un capacitor de 10uf entre Ground y RESET al Arduino Mega.

Paso 5:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

13. Para cargar el boceto de Blink Led en attiny usando atmega:

Ir a: Archivo -> Ejemplo -> Básico -> Blink.ino

14. A continuación, debe cambiar en el boceto al pin led 13 a 1, porque ATtiny 85 tiene solo 8 pines, por lo que debe cambiar el pin de salida.

15. Después de eso, vaya a: Tablero de herramientas ATtiny25 / 45/85

16. A continuación, seleccione: Procesador de herramientas ATtiny85

17. Ajuste el reloj: reloj de herramientas interno de 8 Mhz

18. Ahora vaya a: Programador de herramientas Arduino como ISP

19. A continuación, debe ir a: Tools Burn Bootloader

20. Terminé de cargar Sketch.:)

…….. Gracias que tengas un buen día…….

Recomendado: