Wideo: Jak nagrać ATTiny85 za pomocą Arduino-Mega jako ISP: 5 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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:
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:
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:
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:
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:
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…….