Sommario:

Come masterizzare ATTiny85 utilizzando Arduino-Mega come ISP: 5 passaggi
Come masterizzare ATTiny85 utilizzando Arduino-Mega come ISP: 5 passaggi

Video: Come masterizzare ATTiny85 utilizzando Arduino-Mega come ISP: 5 passaggi

Video: Come masterizzare ATTiny85 utilizzando Arduino-Mega come ISP: 5 passaggi
Video: Arduino as ISP to Burn Bootloader on AVR Microcontroller 2024, Novembre
Anonim
Come masterizzare ATTiny85 usando Arduino-Mega come ISP
Come masterizzare ATTiny85 usando Arduino-Mega come ISP

Hanno collaborato - Sayan Wadadar, Chiranjib Kundu

Programmazione di ATTiny85 utilizzando Arduino MEGA2560 come ISP.

Alcuni mesi fa, stavo cercando di ridurre il mio progetto Arduino usando il mio Attiny 85 ic. Era la prima volta che provavo a programmare un ATTiny 85 da 20u usando il mio Arduino Mega. Ho dovuto affrontare qualche problema per farlo. Ho cercato su Internet ma non c'era nessun progetto che descrivesse chiaramente il metodo per farlo. Tutti i metodi sono descritti utilizzando Arduino Uno come ISP ma non descritto come utilizzare Arduino Mega come ISP. C'è un piccolo cambiamento di codice nello schizzo "ArduinoISP" mentre stiamo usando Arduino Mega come ISP.

Passo 1:

Immagine
Immagine

Processo: inizialmente, ottieni il supporto ATTiny 85 sull'IDE Arduino. Per questo, devi andare al

1. File -> Preferenze

2. Ora fai clic su "Ulteriori URL di Board Manager"

3. E incollare il collegamento dato alla casella: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. E quindi premere OK.

5. Ora chiudi Arduino IDE.

6. Quindi riavviare l'IDE.

Passo 2:

Immagine
Immagine
Immagine
Immagine

7. Avanti vai a: Tool -> Board -> Board Manager 8. Ora cerca: attiny

9. Scarica e installa: "attiny di Davis A. Mellis"

10. Quindi collega il tuo Arduino al computer, quindi seleziona Arduino Mega Board e seleziona anche la porta corretta.

Passaggio 3:

Immagine
Immagine

11. Ora vai a: File -> Esempio -> ArduinoISP

12. Apri quell'esempio.

13. Cambia come mostrato nell'immagine sopra (indicata anche di seguito):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Carica: ArduinoISP.ino

Passaggio 4:

Immagine
Immagine
Immagine
Immagine

12. Ora collega il tuo pin come descritto di seguito: 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 di massa)

ATtiny Pin 8 a VCC (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

**collegare un condensatore da 10uf tra Ground e RESET all'Arduino Mega.

Passaggio 5:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

13. Per caricare lo schizzo Blink Led su attiny usando atmega:

vai a: File -> Esempio -> Base -> Blink.ino

14. Successivamente è necessario modificare nello schizzo il pin del led da 13 a 1, poiché ATtiny 85 ha solo 8 pin, quindi è necessario modificare il pin di uscita.

15. Dopo di che vai a: Tool Board ATtiny25/45/85

16. Quindi selezionare: Strumenti Processore ATtiny85

17. Imposta orologio: Orologio strumenti interno 8Mhz

18. Ora vai a: Strumenti Programmatore Arduino come ISP

19. Successivamente devi andare a: Strumenti Masterizza Bootloader

20. Caricamento dello schizzo completato.:)

…….. Grazie buona giornata…….

Consigliato: