Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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!