Taula de continguts:

Com gravar ATTiny85 amb Arduino-Mega com a ISP: 5 passos
Com gravar ATTiny85 amb Arduino-Mega com a ISP: 5 passos

Vídeo: Com gravar ATTiny85 amb Arduino-Mega com a ISP: 5 passos

Vídeo: Com gravar ATTiny85 amb Arduino-Mega com a ISP: 5 passos
Vídeo: #65 Arduino EEPROM Basics - easy to do and useful to implement 2024, De novembre
Anonim
Com gravar ATTiny85 utilitzant Arduino-Mega com a ISP
Com gravar ATTiny85 utilitzant Arduino-Mega com a ISP

Col·laboradors: Sayan Wadadar, Chiranjib Kundu

Programació ATTiny85 mitjançant Arduino MEGA2560 com a ISP.

Fa uns mesos, intentava reduir el meu projecte Arduino amb el meu Attiny 85 ic. Va ser la primera vegada que intentava programar un 20u ATTiny 85 amb el meu Arduino Mega. M’havia enfrontat a algun problema per fer-ho. Vaig buscar a Internet, però no hi havia cap projecte que descrivís clarament el mètode per fer-ho. Tots els mètodes es descriuen utilitzant Arduino Uno com a ISP, però no es descriu com utilitzar Arduino Mega com a ISP. Hi ha un petit canvi de codi a l'esbós "ArduinoISP" mentre fem servir Arduino Mega com a ISP.

Pas 1:

Imatge
Imatge

Procés: al principi, obteniu el suport d’ATTiny 85 a l’IDE Arduino. Per a això, heu d'anar al

1. Fitxer -> Preferència

2. Ara feu clic a "URL de gestor de taulers addicionals"

3. Enganxeu l'enllaç donat al quadre: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. I, a continuació, premeu OK.

5. Ara tanqueu Arduino IDE.

6. A continuació, torneu a iniciar l'IDE.

Pas 2:

Imatge
Imatge
Imatge
Imatge

7. Següent anar: Eina -> Tauler -> Gestor de taules 8. Ara cerqueu: attiny

9. Descarregueu i instal·leu: "attiny de Davis A. Mellis"

10. A continuació, connecteu el vostre Arduino a l’ordinador i, a continuació, seleccioneu Arduino Mega Board i també seleccioneu el port correcte.

Pas 3:

Imatge
Imatge

11. Ara aneu: Fitxer -> Exemple -> ArduinoISP

12. Obriu aquest exemple.

13. Canvieu com es mostra a la imatge superior (també a continuació):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Càrrega: ArduinoISP.ino

Pas 4:

Imatge
Imatge
Imatge
Imatge

12. Ara connecteu el pin com es descriu a continuació: 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 terra)

ATTiny Pin 8 a VCC (5V)

Mega Pin 53 ATTiny Pin 1 (SS)

** connecteu un condensador de 10uf entre terra i RESET a l'Arduino Mega.

Pas 5:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

13. Per penjar l'esbós de Blink Led a attiny mitjançant atmega:

anar a: Fitxer -> Exemple -> Bàsic -> Blink.ino

14. A continuació, heu de canviar l’esbós al pin led 13 a 1, perquè ATtiny 85 només té 8 pins, de manera que heu de canviar el pin de sortida.

15. Després d’això, aneu a: Eines Board ATtiny25 / 45/85

16. A continuació, seleccioneu: Processador d’eines ATtiny85

17. Configuració del rellotge: rellotge d’eines intern de 8 MHz

18. Ara va: Eines Programador Arduino com a ISP

19. A continuació, heu d'anar: Eines Grava el carregador d'arrencada

20. S'ha carregat l'esbós.:)

…….. Gràcies i que tinguis un bon dia…….

Recomanat: