Mundarija:

Arduino provayder sifatida -- AVRda olti burchakli faylni yozish -- AVRdagi sug'urta -- Arduino dasturchi sifatida: 10 qadam
Arduino provayder sifatida -- AVRda olti burchakli faylni yozish -- AVRdagi sug'urta -- Arduino dasturchi sifatida: 10 qadam

Video: Arduino provayder sifatida -- AVRda olti burchakli faylni yozish -- AVRdagi sug'urta -- Arduino dasturchi sifatida: 10 qadam

Video: Arduino provayder sifatida -- AVRda olti burchakli faylni yozish -- AVRdagi sug'urta -- Arduino dasturchi sifatida: 10 qadam
Video: Датчик распознавания жестов. DFrobot.com 2024, Noyabr
Anonim
Image
Image
Talablar
Talablar

………………………

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

Talablar
Talablar
Talablar
Talablar
  1. Arduino bilan
  2. Ba'zi o'tish simlari
  3. Non paneli
  4. 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 -ni kompyuterga ulang
Arduino -ni kompyuterga ulang
Arduino -ni kompyuterga ulang
Arduino -ni kompyuterga ulang
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

Kodni yuklash
Kodni yuklash
Kodni yuklash
Kodni yuklash
Kodni yuklash
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

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
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

Tushunishni aniqlash
Tushunishni aniqlash
Tushunishni aniqlash
Tushunishni aniqlash
Tushunishni aniqlash
Tushunishni aniqlash
Tushunishni aniqlash
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

Zip faylini yuklab oling
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

Nazoratchi kodini toping
Nazoratchi kodini toping
Nazoratchi kodini toping
Nazoratchi kodini toping
Nazoratchi kodini toping
Nazoratchi kodini toping
Nazoratchi kodini toping
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

Aniqlash boshqariladi
Aniqlash boshqariladi
Aniqlash boshqariladi
Aniqlash boshqariladi
Aniqlash boshqariladi
Aniqlash boshqariladi
  • 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

Sigortani o'rnating
Sigortani 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

Hex faylini yuklang
Hex faylini yuklang
Hex faylini yuklang
Hex faylini yuklang
Hex faylini yuklang
Hex faylini yuklang
Hex faylini yuklang
Hex faylini yuklang

    Bundan oldin, sizning oltilik faylingizni cmd.txt faylini ko'rishingiz mumkin bo'lgan papkaga joylashtiring

  • Oxirgi qatorni nusxalash va buyruq terminaliga joylashtirish.
  • Oxirgi satrda siz fayl nomini ko'rishingiz mumkin, uni hex fayl nomi bilan almashtiring.
  • Endi mening port portimni o'zgartiring, bu sizning arduino ulangan COM2

    Boshqaruvchi kodini o'zgartiring, meniki m8

  • Kirish tugmasini bosing.
  • Agar siz mening uchinchi fotosuratimdagi massajni ko'rsangiz, sizning olti burchakli faylingiz AVR -da yoqiladi.

…. HAMMASI BILDI ……. HO HO HO..