![Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash: 7 qadam Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash: 7 qadam](https://i.howwhatproduce.com/images/011/image-31738-j.webp)
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
![Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash Atmel studiyasida USBasp dasturchisi yordamida mikrokontrollerlarni dasturlash](https://i.howwhatproduce.com/images/011/image-31738-1-j.webp)
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](https://i.howwhatproduce.com/images/011/image-31738-2-j.webp)
![USBasp drayverini Zadig yordamida o'rnatish USBasp drayverini Zadig yordamida o'rnatish](https://i.howwhatproduce.com/images/011/image-31738-3-j.webp)
![Zadig yordamida USBasp drayverini o'rnatish Zadig yordamida USBasp drayverini o'rnatish](https://i.howwhatproduce.com/images/011/image-31738-4-j.webp)
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
![AVRDUDE yuklab olinmoqda AVRDUDE yuklab olinmoqda](https://i.howwhatproduce.com/images/011/image-31738-5-j.webp)
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](https://i.howwhatproduce.com/images/011/image-31738-6-j.webp)
Atmel Studio -ni oching va asosiy navigatsiya panelida asboblarga o'ting va tashqi asboblarni bosing.
4 -qadam: "Qo'shish" tugmasini bosing
![Bosing Bosing](https://i.howwhatproduce.com/images/011/image-31738-7-j.webp)
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](https://i.howwhatproduce.com/images/011/image-31738-8-j.webp)
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](https://i.howwhatproduce.com/images/011/image-31738-9-j.webp)
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:
ESP8266 Fleshli va dasturchisi, IOT Wi -Fi moduli yordamida ESP8266 dasturiy ta'minotini qanday o'chirish yoki dasturlash: 6 qadam
![ESP8266 Fleshli va dasturchisi, IOT Wi -Fi moduli yordamida ESP8266 dasturiy ta'minotini qanday o'chirish yoki dasturlash: 6 qadam ESP8266 Fleshli va dasturchisi, IOT Wi -Fi moduli yordamida ESP8266 dasturiy ta'minotini qanday o'chirish yoki dasturlash: 6 qadam](https://i.howwhatproduce.com/images/002/image-4240-11-j.webp)
ESP8266 Fleshli va Dasturchi, IOT Wi-Fi moduli yordamida ESP8266 dasturiy ta'minotini qanday o'chirish yoki dasturlash mumkin: Tavsif: Ushbu modul ESP-01 yoki ESP-01S tipidagi ESP8266 modullari uchun USB adapter /dasturchi. ESP01 -ni ulash uchun unga 2x4P 2,54 mm o'lchamli ayol boshi qulay tarzda o'rnatilgan. Bundan tashqari, u ESP-01 ning barcha pimlarini 2x4P 2,54 mm o'lchamdagi erkaklar orqali chiqaradi
ATtiny85 -ni USBasp -da qanday dasturlash va yuklash mumkin: 5 qadam
![ATtiny85 -ni USBasp -da qanday dasturlash va yuklash mumkin: 5 qadam ATtiny85 -ni USBasp -da qanday dasturlash va yuklash mumkin: 5 qadam](https://i.howwhatproduce.com/images/010/image-29600-j.webp)
ATtiny85 -ni USBasp -da qanday dasturlash va yuklash kerak: Ushbu yo'riqnomada siz ATtiny85 mikrochipini men tushunadigan tarzda yuklashni va dasturlashni aniq bilib olasiz. Bu mening birinchi yo'riqnomam, shuning uchun agar sizda qanday qilib yaxshiroq ko'rsatma berish bo'yicha maslahatlaringiz yoki maslahatlaringiz bo'lsa, iltimos, hamkorlikda bo'ling
PIC MCU -ni PICkit dasturchisi bilan dastur paneli yordamida qanday dasturlash mumkin: 3 qadam
![PIC MCU -ni PICkit dasturchisi bilan dastur paneli yordamida qanday dasturlash mumkin: 3 qadam PIC MCU -ni PICkit dasturchisi bilan dastur paneli yordamida qanday dasturlash mumkin: 3 qadam](https://i.howwhatproduce.com/images/002/image-4853-37-j.webp)
PIC MCU -ni PICkit dasturchisi bilan dastur paneli yordamida qanday dasturlash mumkin: PIC (yoki boshqa) mikrokontroller bilan o'ynash uchun sizga qimmat va murakkab asboblar kerak emas. Sizga kerak bo'lgan yagona narsa - bu elektron sxemani va dasturiy ta'minotni sinab ko'rish. Albatta, qandaydir dasturchi va IDE kerak. Ushbu yo'riqnomada
Atmel Studio uchun arzon STK500 AVR dasturchisi: 7 qadam
![Atmel Studio uchun arzon STK500 AVR dasturchisi: 7 qadam Atmel Studio uchun arzon STK500 AVR dasturchisi: 7 qadam](https://i.howwhatproduce.com/images/004/image-10527-17-j.webp)
Atmel Studio uchun arzon STK500 AVR dasturchisi: Atmel Studio - AVR dasturlarini yaratish uchun kuchli vosita, lekin dastur yozish - bu birinchi qadam. Dasturdan foydalanish uchun siz sxemani tuzib, kodingizni mikrokontrollerga o'tkazishingiz kerak. Siz AVR -ni Atmel Studio -dan dasturlashingiz mumkin
PICkit 2 dasturchisi uchun rasm 16F676 ICSP dasturlash rozetkasi: 6 qadam
![PICkit 2 dasturchisi uchun rasm 16F676 ICSP dasturlash rozetkasi: 6 qadam PICkit 2 dasturchisi uchun rasm 16F676 ICSP dasturlash rozetkasi: 6 qadam](https://i.howwhatproduce.com/images/004/image-10323-10-j.webp)
PICkit 2 dasturchisi uchun PIC 16F676 ICSP dasturlash rozetkasi: Men o'z robot loyiham uchun bu ikkita shahar motorli modulini qurishga harakat qilyapman va men tenglikni tenglamaga ICSP pin sarlavhasini joylashtirish uchun joyim yo'q edi. Shunday qilib, men tezda bu dizaynni masxara qildim