Mündəricat:

Atmel Studio -da USBasp Proqramçısı ilə Mikrokontrolörlərin Proqramlaşdırılması: 7 Addım
Atmel Studio -da USBasp Proqramçısı ilə Mikrokontrolörlərin Proqramlaşdırılması: 7 Addım

Video: Atmel Studio -da USBasp Proqramçısı ilə Mikrokontrolörlərin Proqramlaşdırılması: 7 Addım

Video: Atmel Studio -da USBasp Proqramçısı ilə Mikrokontrolörlərin Proqramlaşdırılması: 7 Addım
Video: How To Configure UsbAsp Programmer with Atmel Studio 7 2024, Noyabr
Anonim
Atmel Studio -da USBasp Proqramçısı ilə Mikrokontrolörlərin Proqramlaşdırılması
Atmel Studio -da USBasp Proqramçısı ilə Mikrokontrolörlərin Proqramlaşdırılması

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

Zadig istifadə edərək USBasp Sürücüsünün quraşdırılması
Zadig istifadə edərək USBasp Sürücüsünün quraşdırılması
Zadig istifadə edərək USBasp Sürücüsünün quraşdırılması
Zadig istifadə edərək USBasp Sürücüsünün quraşdırılması
Zadig istifadə edərək USBasp Sürücüsünün quraşdırılması
Zadig istifadə edərək USBasp Sürücüsünün quraşdırılması

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.

  1. Yükləmə düyməsini vurun və proqramı quraşdırın.
  2. Zadiqi açın
  3. Seçimlərə vurun və Bütün Cihazların Siyahısına basın
  4. 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

AVRDUDE endirilir
AVRDUDE endirilir

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 Studiyasını açın
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

Basın
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

USBasp Proqramçısı üçün Detalları daxil edin
USBasp Proqramçısı üçün Detalları 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ə

Proqramçıdan istifadə
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ə: