
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Salam
Arduino IDE ilə USBasp proqramlaşdırıcısının necə istifadə olunacağını öyrədən bir çox dərslər vasitəsilə oxudum və öyrəndim, amma universitet tapşırığı üçün Atmel Studio -dan istifadə etməli oldum və heç bir dərs tapa bilmədim. Bir çox mənbəni araşdırdıqdan və oxuduqdan sonra, bu təlimatı Atmel Studio -nu USBasp proqramçısı ilə istifadə etmək istəyən hər kəs üçün hazırladım.
USBasp AVR proqramlaşdırması üçün daha ucuz bir həlldir və birdən çox mikro nəzarətçini dəstəkləyir. Tam siyahını https://www.nongnu.org/avrdude/user-manual/avrdude… tapa bilərsiniz.
Bu təlimat nümunə olaraq ATtiny85 -dən istifadə edir, lakin USBasp proqramçıdan istifadə edərək dəstəklənən hər hansı bir mikro nəzarətçini proqramlaşdırmaq üçün genişləndirilə bilər.
Gəlin buna başlayaq!
Təchizat
USBasp AVR Proqramçısı
Addım 1: Zadig istifadə edərək USBasp Sürücüsünü quraşdırın



Veb brauzerinizi açın və https://zadig.akeo.ie/ ünvanına gedin.
Bu vasitədən istifadə edərək əvvəlcə düzgün sürücünü USBasp -a quraşdırırıq.
- Yükləmə düyməsini vurun və proqramı quraşdırın.
- Zadiqi açın
- Seçimlərə vurun və Bütün Cihazların Siyahısına basın
- USBasp seçin və libusbK (v3.0.7.0) sürücüsünü quraşdırın
Sürücünün quraşdırılması beş dəqiqəyə qədər çəkə bilər.
Addım 2: AVRDUDE yükləyin

Növbəti addım AVRDUDE yükləməkdir.
ZIP faylını birbaşa yükləmək üçün aşağıdakı linki vurun və ya yükləmə AVRDUDE axtararaq xaricdən yükləməkdən çekinmeyin.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Yüklədikdən sonra sənədləri sənədlərinizə və ya Atmel Studio Proqramı fayllarına çıxarın. Aşağıdakı addımlarda fayl yolunu tələb edəcəyiniz üçün bunların haradan çıxarılacağını bilmək vacibdir.
Addım 3: Atmel Studiyasını açın

Atmel Studio -nu açın və əsas naviqasiya çubuğunda alətlərə keçin və sonra xarici alətləri vurun.
Addım 4: "Əlavə et" düyməsini basın

Yeni bir alətin parametrlərini əlavə etmək üçün "Əlavə et" düyməsini basın.
Addım 5: USBasp Proqramçısı üçün Təfərrüatları daxil edin

Komanda üçün əvvəllər endirdiyimiz və çıxardığımız AVRDUDE.exe faylına fayl ünvanını daxil edin.
Məsələn, əmr girişim belə olacaq:
C: / Proqram Faylları (x86) Atmel / Studio / avrdude.exe
Qeyd edək ki, bu yalnız bir nümunədir !! Fayl ünvanınız çox güman ki, fərqli olacaq. Avrdude.exe faylını tapmaq üçün gözdən keçirmə xüsusiyyətini (əmr girişinin sonunda üç nöqtə) istifadə etməkdən çekinmeyin.
Arqumentlər üçün aşağıdakı sətri kopyalayın və Arqumentlər girişinizə yapışdırın:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i
Yuxarıdakı arqumentləri ayıraraq:
- -C -dən sonra arqument proqramçı idini təyin edir. Bizim vəziyyətimizdə usbasp
- -P -dən sonra arqument mikro nəzarətçini müəyyən edir. Bizim vəziyyətimizdə, t85 olaraq bilinən ATtiny85
-
-U -dan sonra arqument yaddaş növünü müəyyənləşdirir
Başlanğıcda göstərilən sənəd bağlantılarında əlaqəli açar sözü axtararaq t85 -i mikrokontrolörünüzə dəyişdirin
Qeyd edək ki, arqumentlər avrdude sənədlərindən götürülmüşdür. Bunu əvvəlində verilən bağlantılardan əldə etmək olar.
Hər şey bitdikdə Tətbiq et!
Addım 6: Proqramçıdan istifadə

AVR -ni proqramlaşdırmaq üçün USBasp -ə qoşulduğundan əmin olun, xarici alətlərə keçin və yeni yaratdığınız vasitəni vurun.
Proqramdan əvvəl həllinizi qurmağı unutmayın.
Hamısı proqramlaşdırılmalıdır!
Addım 7: Problemlərin aradan qaldırılması
Problemlər yaranarsa:
- USBasp proqramlaşdırıcısını qoşmaq üçün fərqli USB portlarından istifadə etməyə çalışın
- AVR -nin proqramçıya bağlı olduğundan əmin olun
- Hər bir addımı yenidən diqqətlə oxuyun və xarici alətlər quruluşundakı əmr və arqumentlərin düzgün olduğundan əmin olun
Əks təqdirdə, hər şey yaxşıdır!
Tövsiyə:
8MHz Crystal istifadə edərək Arduino IDE ilə ATmega328 proqramlaşdırılması: 4 addım

8MHz Crystal istifadə edərək Arduino IDE ilə ATmega328 -in proqramlaşdırılması: Bu təlimatda Arduino IDE və Arduino UNO -dan istifadə edərək özünüzü proqramlaşdırmaq üçün bir ATmega328P IC (Arudino UNO -da mövcud olan eyni mikrokontrolör) proqramlaşdırma addım -addım təlimatını əhatə edəcəyəm. Xüsusi Arduino, layihələrinizi həyata keçirmək üçün
Sphero RVR ilə Arduino proqramlaşdırılması: 4 addım

Arduinonun Sphero RVR ilə Proqramlaşdırılması: Keçən il oktyabr ayında Sphero RVR çıxdı. Bu, heç bir robot kimi olmayan bir robot idi. Əvvəlcə Micro: bit, Raspberry PI və Arduino ilə proqramlaşdıra bilərsiniz. Birdən çox fərqli funksiyanı yerinə yetirə bilərsiniz. LEDlər rəng dəyişdirə bilər
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama - Arduino Ide -də Esp Lövhələrinin Qurulması və Esp -in Proqramlaşdırılması: 4 Addım

Arduino IDE ilə Esp 8266 Esp-01-ə Başlama | Esp Boardlarını Arduino Ide-də quraşdırmaq və Proqramlaşdırma Esp: Bu təlimatlarda, Arduino IDE-də esp8266 lövhələrinin necə qurulacağını və esp-01-in proqramlaşdırılmasını və ona kod yükləməyi öyrənəcəyik. Esp lövhələri o qədər populyar olduğu üçün bir təlimat düzəltməyi düşündüm. bu və insanların çoxu problemlə üzləşir
Uzaqdan Suvarma Sistemini İşlətmək və İzləmək üçün Mikrokontrolörlərin İstifadəsi: 4 Addım

Uzaqdan Suvarma Sistemini İşlətmək və İzləmək üçün Mikrokontrolörlərdən istifadə: aşağı qiymətli avtomatik suvarma sistemi üçün fermerlər və istixana operatorları. Bu layihədə, insan müdaxiləsi olmadan torpaq həddindən artıq quruduqda bitkiləri avtomatik olaraq sulamaq üçün elektron bir torpaq nəm sensörünü mikrokontrolörlə birləşdiririk
Atmel Studio üçün ucuz STK500 AVR Proqramçısı: 7 addım

Atmel Studio üçün ucuz STK500 AVR Proqramçısı: Atmel Studio AVR proqramları hazırlamaq üçün güclü bir vasitədir, ancaq proqram yazmaq ilk addımdır. Proqramınızı istifadə etmək üçün bir dövrə düzəltməlisiniz və kodunuzu mikro nəzarətçiyə köçürməlisiniz. AVR -ni Atmel Studio -dan istifadə edərək proqramlaşdıra bilərsiniz