Obsah:

Jak vypálit ATTiny85 pomocí Arduino-Mega jako ISP: 5 kroků
Jak vypálit ATTiny85 pomocí Arduino-Mega jako ISP: 5 kroků

Video: Jak vypálit ATTiny85 pomocí Arduino-Mega jako ISP: 5 kroků

Video: Jak vypálit ATTiny85 pomocí Arduino-Mega jako ISP: 5 kroků
Video: LinuxDays 2018 - Pokročilé bootloadery pro AVR - Petr Stehlík 2024, Listopad
Anonim
Jak vypálit ATTiny85 pomocí Arduino-Mega jako ISP
Jak vypálit ATTiny85 pomocí Arduino-Mega jako ISP

Přispěvatelé - Sayan Wadadar, Chiranjib Kundu

Programování ATTiny85 pomocí Arduino MEGA2560 jako ISP.

Před několika měsíci jsem se snažil zmenšit svůj projekt Arduino pomocí mého Attiny 85 ic. Bylo to poprvé, co jsem se pokoušel naprogramovat 20u ATTiny 85 pomocí svého Arduino Mega. Měl jsem s tím problém. Hledal jsem přes internet, ale nebyl tam žádný projekt, který by jasně popisoval způsob, jak to udělat. Všechny metody jsou popsány pomocí Arduino Uno jako ISP, ale není popsáno, jak používat Arduino Mega jako ISP. Zatímco používáme Arduino Mega jako ISP, došlo k malé změně kódu v náčrtu „ArduinoISP“.

Krok 1:

obraz
obraz

Postup: Nejprve získejte podporu ATTiny 85 na Arduino IDE. K tomu musíte jít na

1. Soubor -> Preference

2. Nyní klikněte na „Další adresy URL Správce desek“

3. A vložte daný odkaz do rámečku: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. A poté stiskněte OK.

5. Nyní zavřete Arduino IDE.

6. Potom znovu spusťte IDE.

Krok 2:

obraz
obraz
obraz
obraz

7. Další krok: Nástroj -> Rada -> Správce desky 8. Nyní vyhledejte: Attiny

9. Stáhněte a nainstalujte: „Attiny by Davis A. Mellis“

10. Připojte své Arduino k počítači a poté vyberte Arduino Mega Board a také vyberte správný port.

Krok 3:

obraz
obraz

11. Nyní přejděte: Soubor -> Příklad -> ArduinoISP

12. Otevřete ten příklad.

13. Změňte podle výše uvedeného obrázku (také uvedeného níže):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Nahrát: ArduinoISP.ino

Krok 4:

obraz
obraz
obraz
obraz

12. Nyní připojte svůj pin, jak je popsáno níže: Mega Pin 51 ATinylový pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATinylý pin 7 (SCK)

ATinatý pin 4 GND (zemnící kolík)

ATtiny Pin 8 na VCC (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** Připojte kondenzátor 10 uF mezi Ground a RESET k Arduino Mega.

Krok 5:

obraz
obraz
obraz
obraz
obraz
obraz
obraz
obraz

13. Chcete -li nahrát skicu Blink Led na atiny pomocí atmega:

přejděte na: Soubor -> Příklad -> Základní -> Blink.ino

14. Dále musíte přejít do skici k LED diodě 13: 1, protože ATtiny 85 má pouze 8 pinů, takže je třeba změnit výstupní pin.

15. Poté přejděte na: Rada nástrojů ATtiny25/45/85

16. Potom vyberte: Nástroje Procesor ATtiny85

17. Nastavit hodiny: Hodiny nástroje Interní 8Mhz

18. Nyní přejděte: Programátor nástrojů Arduino jako ISP

19. Dále musíte jít: Nástroje Vypálit bootloader

20. Nahrávání bylo dokončeno.:)

…….. Děkuji, přeji hezký den…….

Doporučuje: