Mundarija:

Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash: 7 qadam
Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash: 7 qadam

Video: Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash: 7 qadam

Video: Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash: 7 qadam
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Iyun
Anonim
Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash
Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash

Salom

Men USBasp dasturchisini Arduino IDE bilan qanday ishlatishni o'rgatadigan ko'plab darsliklar orqali o'qidim va o'rgandim, lekin universitet topshirig'i uchun Atmel studiyasidan foydalanishim kerak edi va hech qanday darslik topa olmadim. Ko'p manbalarni o'rganib, o'qib bo'lgach, men Atmel Studio -dan USBasp dasturchisi bilan foydalanmoqchi bo'lganlar uchun ushbu qo'llanmani yaratdim.

USBasp - AVR dasturlash uchun arzonroq echim va bir nechta mikrokontrollerni qo'llab -quvvatlaydi. To'liq ro'yxatni https://www.nongnu.org/avrdude/user-manual/avrdude… da topishingiz mumkin.

Ushbu qo'llanmada ATtiny85 misol sifatida ishlatiladi, lekin USBasp dasturchisi yordamida qo'llab -quvvatlanadigan har qanday mikrokontrollerni dasturlash uchun kengaytirilishi mumkin.

Keling, bunga kiraylik!

Ta'minotlar

USBasp AVR dasturchisi

1 -qadam: Zadig yordamida USBasp drayverini o'rnatish

USBasp drayverini Zadig yordamida o'rnatish
USBasp drayverini Zadig yordamida o'rnatish
USBasp drayverini Zadig yordamida o'rnatish
USBasp drayverini Zadig yordamida o'rnatish
Zadig yordamida USBasp drayverini o'rnatish
Zadig yordamida USBasp drayverini o'rnatish

Veb -brauzeringizni oching va https://zadig.akeo.ie/ saytiga o'ting.

Ushbu vositadan foydalanib, avval USBasp -ga to'g'ri drayverni o'rnatamiz.

  1. Yuklab olish tugmachasini bosing va dasturni o'rnating.
  2. Zadigni oching
  3. Variantlarni bosing va "Barcha qurilmalar ro'yxati" ni bosing
  4. USBasp -ni tanlang va libusbK (v3.0.7.0) drayverini o'rnating

E'tibor bering, drayverni o'rnatish besh daqiqagacha davom etishi mumkin.

2 -qadam: AVRDUDE -ni yuklab oling

AVRDUDE yuklab olinmoqda
AVRDUDE yuklab olinmoqda

Keyingi qadam AVRDUDE -ni yuklab olishdir.

ZIP faylini to'g'ridan -to'g'ri yuklab olish uchun quyidagi havolani bosing yoki AVRDUDE yuklanishini qidirib, uni tashqaridan yuklab olishingiz mumkin.

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

Yuklab olingandan so'ng, fayllarni hujjatlaringizga yoki Atmel Studio dasturi fayllariga chiqaring. Qaerdan olinayotganini bilish juda muhim, chunki siz keyingi bosqichlarda ularning fayl yo'lini talab qilasiz.

3 -qadam: Atmel studiyasini oching

Atmel studiyasini oching
Atmel studiyasini oching

Atmel Studio -ni oching va asosiy navigatsiya panelida asboblarga o'ting va tashqi asboblarni bosing.

4 -qadam: "Qo'shish" tugmasini bosing

Bosing
Bosing

Yangi asbob sozlamalarini qo'shish uchun "Qo'shish" tugmasini bosing.

5 -qadam: USBasp dasturchisi uchun ma'lumotlarni kiritish

USBasp dasturchisi uchun ma'lumotlarni kiritish
USBasp dasturchisi uchun ma'lumotlarni kiritish

Buyruq uchun, biz yuklagan va ajratgan AVRDUDE.exe faylga fayl manzilini kiriting.

Masalan, mening buyruq kiritishim shunday bo'ladi:

C: / Program Files (x86) Atmel / Studio / avrdude.exe

E'tibor bering, bu faqat misol !! Sizning fayl manzilingiz boshqacha bo'lishi mumkin. Avrdude.exe faylini topish uchun ko'zdan kechirish funktsiyasidan (buyruq kiritishining oxirida uchta nuqta) foydalanishingiz mumkin.

Argumentlar uchun quyidagi satrni nusxa ko'chiring va Argumentlar kiriting:

-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i

Yuqoridagi dalillarni ajratish:

  • -C dan keyingi argument dasturchi identifikatorini aniqlaydi. Bizning holatda, usbasp
  • -P dan keyingi argument mikrokontrollerni aniqlaydi. Bizning holatda, ATtiny85, t85 deb nomlanadi
  • -Udan keyingi argument xotira turini aniqlaydi

    T85 -ni mikrokontroleringizga o'zgartiring, boshida berilgan hujjat havolalarida tegishli kalit so'zni qidiring

E'tibor bering, dalillar avrdude hujjatlaridan olingan. Buni boshida berilgan havolalardan olish mumkin.

Hammasi tugagach, Ilovani bosing!

6 -qadam: Dasturchi yordamida

Dasturchi yordamida
Dasturchi yordamida

AVR -ni dasturlash uchun uning USBasp -ga ulanganligiga ishonch hosil qiling, tashqi asboblarga o'ting va siz yaratgan asbobni bosing.

Dastur oldidan o'z yechimingizni tuzishni unutmang.

Hammasi dasturlashtirilgan bo'lishi kerak!

7 -qadam: Muammolarni bartaraf etish

Agar muammolar yuzaga kelsa:

  • USBasp dasturchisini ulash uchun turli xil USB portlarini ishlatib ko'ring
  • AVR dasturchiga ulanganligiga ishonch hosil qiling
  • Har bir qadamni diqqat bilan o'qing va tashqi asboblar sozlamalarida buyruq va argumentlarning to'g'riligiga ishonch hosil qiling

Aks holda, barchangiz ketasiz!

Tavsiya: