Cuprins:

Cum se arde ATTiny85 folosind Arduino-Mega ca ISP: 5 pași
Cum se arde ATTiny85 folosind Arduino-Mega ca ISP: 5 pași

Video: Cum se arde ATTiny85 folosind Arduino-Mega ca ISP: 5 pași

Video: Cum se arde ATTiny85 folosind Arduino-Mega ca ISP: 5 pași
Video: Cum să ardeți Outseal PLC Nano Bootloader pe Arduino Nano 2024, Noiembrie
Anonim
Cum se arde ATTiny85 folosind Arduino-Mega ca ISP
Cum se arde ATTiny85 folosind Arduino-Mega ca ISP

Colaboratori - Sayan Wadadar, Chiranjib Kundu

Programarea ATTiny85 folosind Arduino MEGA2560 ca ISP.

Acum câteva luni, am încercat să-mi micșorez proiectul Arduino folosind Attiny 85 ic. A fost pentru prima dată când încercam să programez un 20u ATTiny 85 folosind Arduino Mega. M-am confruntat cu unele probleme pentru a face acest lucru. Am căutat pe internet, dar nu a existat niciun proiect care să descrie clar metoda de a face acest lucru. Toate metodele sunt descrise folosind Arduino Uno ca ISP, dar nu sunt descrise cum să utilizați Arduino Mega ca ISP. Există o mică schimbare de cod în schița „ArduinoISP” în timp ce utilizăm Arduino Mega ca ISP.

Pasul 1:

Imagine
Imagine

Proces: La început, obțineți suportul ATTiny 85 pe Arduino IDE. Pentru aceasta, trebuie să mergeți la

1. Fișier -> Preferință

2. Acum faceți clic pe „Adrese URL suplimentare pentru panouri”

3. Și lipiți linkul dat în casetă: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Și apoi apăsați OK.

5. Acum închideți Arduino IDE.

6. Apoi reporniți IDE-ul.

Pasul 2:

Imagine
Imagine
Imagine
Imagine

7. Următorul merge: Instrument -> Board -> Board Manager 8. Acum căutați: attiny

9. Descărcați și instalați: "attiny de Davis A. Mellis"

10. Apoi conectați-vă Arduino la computer, apoi selectați Arduino Mega Board și, de asemenea, selectați portul corect.

Pasul 3:

Imagine
Imagine

11. Acum mergeți: Fișier -> Exemplu -> ArduinoISP

12. Deschideți acest exemplu.

13. Modificați așa cum se arată în imaginea de mai sus (prezentată și mai jos):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Încărcare: ArduinoISP.ino

Pasul 4:

Imagine
Imagine
Imagine
Imagine

12. Acum conectați pinul așa cum este descris mai jos: Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATTiny Pin 7 (SCK)

A pinul 4 GND (pinul de masă)

AT Pin mic 8 la VCC (5V)

Mega Pin 53 AT Pin mic 1 (SS)

** conectați un condensator de 10uf între masă și RESET la Arduino Mega.

Pasul 5:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

13. Pentru a încărca schița Blink Led în atiny folosind atmega:

go: File -> Exemplu -> Basic -> Blink.ino

14. Apoi trebuie să schimbați schița la pinul led 13 la 1, deoarece ATtiny 85 are doar 8 pin, deci trebuie să schimbați pinul de ieșire.

15. După aceea, mergeți: Tabloul de instrumente ATtiny25 / 45/85

16. Apoi selectați: Instrumente Procesor ATtiny85

17. Setează ceasul: instrumentul ceas intern 8Mhz

18. Acum mergeți: Instrumentele Programator Arduino ca ISP

19. Apoi trebuie să mergeți: Tools Burn Bootloader

20. S-a finalizat încărcarea schiței.:)

…….. Multumesc! Sa aveti o zi buna…….

Recomandat: