Spisu treści:

Jak nagrać ATTiny85 za pomocą Arduino-Mega jako ISP: 5 kroków
Jak nagrać ATTiny85 za pomocą Arduino-Mega jako ISP: 5 kroków

Wideo: Jak nagrać ATTiny85 za pomocą Arduino-Mega jako ISP: 5 kroków

Wideo: Jak nagrać ATTiny85 za pomocą Arduino-Mega jako ISP: 5 kroków
Wideo: Programowanie mikrokontrolerów AVR w MPLAB IDE 2024, Listopad
Anonim
Jak nagrać ATTiny85 za pomocą Arduino-Mega jako ISP?
Jak nagrać ATTiny85 za pomocą Arduino-Mega jako ISP?

Współtwórcy - Sayan Wadadar, Chiranjib Kundu

Programowanie ATTiny85 przy użyciu Arduino MEGA2560 jako ISP.

Kilka miesięcy temu próbowałem zmniejszyć mój projekt Arduino za pomocą mojego układu Attiny 85. Po raz pierwszy próbowałem zaprogramować 20u ATTiny 85 za pomocą mojego Arduino Mega. Miałem z tym problem. Szukałem w Internecie, ale nie było projektu, który jasno opisywałby sposób na zrobienie tego. Wszystkie metody są opisane przy użyciu Arduino Uno jako ISP, ale nie opisano, jak używać Arduino Mega jako ISP. Jest niewielka zmiana kodu w szkicu "ArduinoISP", gdy używamy Arduino Mega jako ISP.

Krok 1:

Obraz
Obraz

Proces:Najpierw uzyskaj obsługę ATTiny 85 na Arduino IDE. W tym celu musisz udać się do

1. Plik -> Preferencje

2. Teraz kliknij „Adresy URL menedżera dodatkowych tablic”

3. I wklej podany link do pudełka: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Następnie naciśnij OK.

5. Teraz zamknij Arduino IDE.

6. Następnie uruchom ponownie IDE.

Krok 2:

Obraz
Obraz
Obraz
Obraz

7. Dalej przejdź do: Narzędzie -> Tablica -> Menedżer tablicy 8. Teraz wyszukaj: attiny

9. Pobierz i zainstaluj: „attiny autorstwa Davisa A. Mellisa”

10. Następnie podłącz Arduino do komputera, a następnie wybierz Arduino Mega Board i wybierz odpowiedni port.

Krok 3:

Obraz
Obraz

11. Teraz przejdź do: Plik -> Przykład -> ArduinoISP

12. Otwórz ten przykład.

13. Zmień, jak pokazano na powyższym obrazku (także podane poniżej):

#define RESET 53

#zdefiniuj PIN_MOSI 51

#definiuj PIN_MISO 50

#define PIN_SCK 52

14. Prześlij: ArduinoISP.ino

Krok 4:

Obraz
Obraz
Obraz
Obraz

12. Teraz podłącz swój pin zgodnie z opisem poniżej: 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 uziemienia)

ATtiny Pin 8 do VCC (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** podłącz kondensator 10uf między uziemieniem a RESETem do Arduino Mega.

Krok 5:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

13. Aby przesłać szkic Blink Led do attiny za pomocą atmega:

goto: Plik -> Przykład -> Podstawowe -> Blink.ino

14. Następnie trzeba zmienić na szkic na pin led 13 na 1, ponieważ ATtiny 85 ma tylko 8 pinów więc trzeba zmienić pin wyjściowy.

15. Następnie przejdź do: Tablica narzędzi ATtiny25/45/85

16. Następnie wybierz: Narzędzia Procesor ATtiny85

17. Ustaw zegar: zegar narzędziowy wewnętrzny 8 Mhz;

18. Teraz przejdź do: Programator narzędzi Arduino jako ISP

19. Następnie musisz przejść do: Narzędzia Burn Bootloader

20. Zakończono przesyłanie Sketch.:)

…….. Dziękuję miłego dnia…….

Zalecana: