Mündəricat:

Arduino-Mega-ı ISP olaraq ATTiny85-i necə yandırmaq olar: 5 addım
Arduino-Mega-ı ISP olaraq ATTiny85-i necə yandırmaq olar: 5 addım

Video: Arduino-Mega-ı ISP olaraq ATTiny85-i necə yandırmaq olar: 5 addım

Video: Arduino-Mega-ı ISP olaraq ATTiny85-i necə yandırmaq olar: 5 addım
Video: BOOT MU LOADER? ATmega328p'ye Arduino Bootloader'ı Yükleme | AVR ISP | PCBWAY 2024, Noyabr
Anonim
Arduino-Mega-ı ISP olaraq ATTiny85-i necə yandırmaq olar
Arduino-Mega-ı ISP olaraq ATTiny85-i necə yandırmaq olar

İştirakçılar - Sayan Wadadar, Chiranjib Kundu

Arduino MEGA2560 -ı ISP olaraq ATTiny85 -in proqramlaşdırılması.

Bir neçə ay əvvəl, Attiny 85 ic istifadə edərək Arduino layihəmi kiçiltməyə çalışırdım. İlk dəfə idi ki, Arduino Mega -dan istifadə edərək 20u ATTiny 85 proqramlaşdırmağa çalışırdım. Bunu etmək üçün bir problemlə üzləşmişdim. İnternetdə axtardım, amma bunun üsulunu açıq şəkildə izah edən bir layihə yox idi. Bütün üsullar Arduino Uno -dan ISP olaraq istifadə olunur, lakin Arduino Mega -nı ISP olaraq necə istifadə edəcəyiniz izah edilmir. Arduino Mega -nı ISP olaraq istifadə edərkən "ArduinoISP" eskizində bir qədər kod dəyişikliyi var.

Addım 1:

Şəkil
Şəkil

Proses: Əvvəlcə Arduino IDE -də ATTiny 85 dəstəyini əldə edin. Bunun üçün sayta getmək lazımdır

1. Fayl -> Tercih

2. İndi "Əlavə Kartlar Meneceri URL'ləri" ni vurun

3. Qutunun Verilmiş Bağlantısını yapışdırın: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Və sonra OK düyməsini basın.

5. İndi Arduino IDE -ni bağlayın.

6. Sonra IDE -ni yenidən başladın.

Addım 2:

Şəkil
Şəkil
Şəkil
Şəkil

7. Sonrakı goto: Tool -> Board -> Board Manager 8. İndi axtarın: attiny

9. Yükləyin və quraşdırın: "attis by Davis A. Mellis"

10. Arduino -nu kompüterə qoşun və Arduino Mega Board seçin və düzgün portu seçin.

Addım 3:

Şəkil
Şəkil

11. İndi goto: Fayl -> Misal -> ArduinoISP

12. Bu nümunəni açın.

13. Yuxarıdakı şəkildə göstərildiyi kimi dəyişdirin (aşağıda da verilmişdir):

#SIFIRLAYIN 53

#PIN_MOSI təyin edin 51

#PIN_MISO 50 təyin edin

#PIN_SCK təyin edin 52

14. Yüklə: ArduinoISP.ino

Addım 4:

Şəkil
Şəkil
Şəkil
Şəkil

12. İndi pininizi aşağıda göstərildiyi kimi bağlayın: 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 (Topraklama pin)

ATtiny Pin 8 -dən VCC -ə (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** Arduino Mega ilə Ground və RESET arasında 10uf kondansatör bağlayın.

Addım 5:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

13. Blme Led eskizini atmega istifadə edərək attiniyə yükləmək üçün:

goto: Fayl -> Misal -> Əsas -> Blink.ino

14. Bundan sonra, 13 -dən 1 -ə qədər olan pin pininin eskizinə keçməlisiniz, çünki ATtiny 85 -də yalnız 8 pin var, buna görə çıxış pinini dəyişdirməlisiniz.

15. Bundan sonra: Tools Board ATtiny25/45/85

16. Sonra seçin: Tools Processor ATtiny85

17. Saatı təyin edin: Alətlər saatı Daxili 8Mhz

18. İndi goto: Tools Programmer Arduino ISP olaraq

19. Bundan sonra sizə lazım olacaq: Tools Boot Bootloader

20. Sketch yükləndi.:)

…….. Təşəkkürlər, Gününüz Xoş Keçsin ….

Tövsiyə: