Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
Veb -brauzeringizni oching va https://zadig.akeo.ie/ saytiga o'ting.
Ushbu vositadan foydalanib, avval USBasp -ga to'g'ri drayverni o'rnatamiz.
- Yuklab olish tugmachasini bosing va dasturni o'rnating.
- Zadigni oching
- Variantlarni bosing va "Barcha qurilmalar ro'yxati" ni bosing
- 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
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 Studio -ni oching va asosiy navigatsiya panelida asboblarga o'ting va tashqi asboblarni bosing.
4 -qadam: "Qo'shish" tugmasini bosing
Yangi asbob sozlamalarini qo'shish uchun "Qo'shish" tugmasini bosing.
5 -qadam: 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
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!