Mundarija:
- 1 -qadam: talablar
- 2 -qadam: Arduino -ni kompyuterga ulang
- 3 -qadam: Kodni yuklash
- 4 -qadam: O'chirish davri
- 5 -qadam: tushunishni aniqlash
- 6 -qadam: Zip faylini yuklab oling
- 7 -qadam: Nazoratchi kodini toping
- 8 -qadam: Boshqaruvni aniqlash
- 9 -qadam: sug'urta o'rnating
- 10 -qadam: Hex faylini yuklang
Video: Arduino provayder sifatida -- AVRda olti burchakli faylni yozish -- AVRdagi sug'urta -- Arduino dasturchi sifatida: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
………………………
Boshqa videolarni ko'rish uchun YouTube kanalimga obuna bo'ling……
Ushbu maqola isp kabi arduino haqida.
Agar siz olti burchakli faylni yuklamoqchi bo'lsangiz yoki AVR -da sug'urta o'rnatmoqchi bo'lsangiz, dasturchi sotib olishingiz shart emas, buni arduino yordamida qilishingiz mumkin.
Ushbu maqolada men atmega8 -ga olti burchakli faylni yukladim, agar siz boshqa oltilik faylni boshqa AVR -ga yuklamoqchi bo'lsangiz, jarayonni tushunib, xuddi shu amallarni bajaring.
……………………
1 -qadam: talablar
- Arduino bilan
- Ba'zi o'tish simlari
- Non paneli
- Kristalli osilator (agar sizning boshqaruvchingiz tashqi osilatorga o'rnatilgan bo'lsa, ixtiyoriy)
*** agar sizning tekshirgichingiz qutidan tashqarida bo'lsa, u holda Crystal osilatorini ulashning hojati yo'q ****
2 -qadam: Arduino -ni kompyuterga ulang
- Arduino -ni kompyuterga ulang
- Arduino IDE -ni oching va asboblarni bosing
- Keyin bortni bosing, bu erda arduino uno -ni tanlang
- Endi taxtaning ostidagi portni bosing, bu erda arduino ulangan portni tanlang.
***** mening arduino COM2 ga ulangan, esda tutingki, biz undan keyin foydalanamiz.
3 -qadam: Kodni yuklash
- Faylga o'ting, keyin misollar
- ArduinoISP misolini toping
- ArduinoISP dasturini yuklab oling
- Endi asboblarga o'ting va "arduino as isp" dasturchisini tanlang.
Arduino isp va arduino dasturchilaridagi isp kabi adashtirmang.
4 -qadam: O'chirish davri
- Bu erda biz Hex faylini yoqamiz va Atmega8 -da sug'urta o'rnatamiz. Iltimos, kontseptsiyani tushunib oling, shunda siz arduino orqali har qanday avr turida olti burchakli faylni yoqishingiz mumkin.
- Fotosuratda ko'rsatilgan sxemani ulang.
- Kristal osilator ixtiyoriy, agar sizning Avringiz tashqi sug'urta o'rnatilgan bo'lsa, AVR qutidan tashqarida bo'lsa, uni ulashning hojati yo'q.
5 -qadam: tushunishni aniqlash
- Birinchi fotosuratda ko'rib turganingizdek, MISO, MOSI va SCK pinlari mavjud, biz ularni 13, 12, 11 arduino pinlariga ulaymiz.
- Ikkinchi rasmda ko'rib turganingizdek, Reset pin bor, biz uni arduino -ning 10 -piniga ulaymiz.
- Uchinchi rasmda siz VCC, AVCC va GND pinini ko'rishingiz, AVCC va VCC ni 5v arduino -ga, GND -ni arduino -ning GND -ga ulashingiz mumkin.
6 -qadam: Zip faylini yuklab oling
- Quyida berilgan zip faylini yuklab oling
- Zip faylini chiqarib oling
Github oynasi:
codeload.github.com/vishalsoniindia/Arduin…
7 -qadam: Nazoratchi kodini toping
Hex faylini biz yuklagan papkaga joylashtiring, bu erda cmd.txt faylini ko'rishingiz mumkin.
- Papkada cmd.txt faylini oching
- Birinchi qatorni nusxalash "avrdude -c arduino -b 19200 -p xyz"
- Rasmda ko'rsatilgandek, shaxsiy kompyuteringizning yuqori satriga cmd kiriting.
- Bu erda buyruq terminali ochiladi
- O'z qatoringizni qo'ying va Enter tugmasini bosing
- Oxirgi rasmda siz boshqariladigan ismni ko'rishingiz mumkin va minme atmega8 uchun boshqaruvchi kodi.
8 -qadam: Boshqaruvni aniqlash
- Soliq faylidagi "avrdude -c arduino -b 19200 -p m8 -P COM2 -n" bo'lgan ikkinchi qatorni nusxalash.
- Uni buyruq terminaliga joylashtiring
- Endi mening port portimni o'zgartiring, bu sizning arduino ulangan COM2.
- Boshqaruvchi kodini o'zgartiring, meniki m8.
- Kirish tugmasini bosing.
- Agar siz qurilmaning imzosi va sigortasi yaxshi bo'lsa, bu sizning boshqaruvchingiz aniqlanganligini anglatadi.
9 -qadam: sug'urta o'rnating
- "Avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m" qatorini nusxalash.
- Uni buyruq terminaliga qo'ying.
- Endi mening port portimni o'zgartiring, bu sizning arduino ulangan COM2.
- Boshqaruvchi kodini o'zgartiring - m8.
- Bu sug'urta ichki 8MGZ ga o'rnatilgan, bu sizga tashqi Crystal osilatorini ulash shart emasligini bildiradi.
- Kirish tugmasini bosing.
- Endi sug'urta o'rnatildi, bu bir martalik jarayon, keyingi safarga hojat yo'q.
Agar siz sigortani o'zgartirmoqchi bo'lsangiz, E2 pastroq sug'urta va D9 yuqori sug'urta bo'lsa, siz uni talablarga muvofiq o'zgartirishingiz mumkin.
10 -qadam: Hex faylini yuklang
- Oxirgi qatorni nusxalash va buyruq terminaliga joylashtirish.
- Oxirgi satrda siz fayl nomini ko'rishingiz mumkin, uni hex fayl nomi bilan almashtiring.
- Kirish tugmasini bosing.
- Agar siz mening uchinchi fotosuratimdagi massajni ko'rsangiz, sizning olti burchakli faylingiz AVR -da yoqiladi.
Bundan oldin, sizning oltilik faylingizni cmd.txt faylini ko'rishingiz mumkin bo'lgan papkaga joylashtiring
Endi mening port portimni o'zgartiring, bu sizning arduino ulangan COM2
Boshqaruvchi kodini o'zgartiring, meniki m8
…. HAMMASI BILDI ……. HO HO HO..