Mundarija:

ATMega328: 4 qadamda Arduino yuklash qurilmasini yoqing
ATMega328: 4 qadamda Arduino yuklash qurilmasini yoqing

Video: ATMega328: 4 qadamda Arduino yuklash qurilmasini yoqing

Video: ATMega328: 4 qadamda Arduino yuklash qurilmasini yoqing
Video: Работа с микроконтроллером ATmega328. Обзор, прошивка, схема подключения 2024, Noyabr
Anonim
ATMega328 -da Arduino Bootloader -ni yoqing
ATMega328 -da Arduino Bootloader -ni yoqing

Bootloader dasturini ishga tushiring, u erda hech qanday muammo yo'q, lekin siz yuklashingiz mumkin. keling, Drivemall -ni ishga tushiring

1 -qadam: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar

- Bootloader uchun:

  • Arduino (dasturiy ta'minotdan foydalanish mumkin)
  • ATMega328p (Arduino bootloader uchun mikro nishon)
  • 16 MGts chastotali Cristallo al Quarzo
  • 22 kondensatorli kondensator 22pF 1
  • qarshilik 10 Kohm
  • 1 pulsante
  • 1 Bavullar paneli Cavi

** Har bir narsa o'z navbatida o'ylab ko'ring **

  • 2 kondensator, 100 uF
  • LM7805 chiziqli 1 regenerator

- Har bir karikaturaning eskiziga

Arduino UNO (senza ATMega) - bu USB -seriyali (FTDI modulli) L'arduino -ni almashtirish panelida

2 -qadam: Caricare Il Bootloader Sull'ATMega328

Sull'ATMega328 yuklash vositasi
Sull'ATMega328 yuklash vositasi
Sull'ATMega328 yuklash vositasi
Sull'ATMega328 yuklash vositasi
Sull'ATMega328 yuklash vositasi
Sull'ATMega328 yuklash vositasi

1) Costruire il nuovo sxema bo'yicha Arduino sxemasi.

2) (Opzionale) Costruire il circuito di alimentazione.

3) l'Arduino -ni bootloader sull'ATMega328 rejimida tayyorlang.

  • Arduino va kompyuter bo'yicha kollejlar
  • Aprel l'IDE Arduino e caricare l'esempio ArduinoISP ni bosing Fayl -> Misollar -> ArduinoISP alternativ usando il fw.
  • Asboblar -> Kengash.
  • Kompyuterda (asboblar -> port) kompyuter va kompyuter kollejlari bilan aloqa o'rnatiladi.
  • "Yuk" yuk mashinasida skecth cliccando sul tast.

4) Arduino elektron sxemasining maxsus sxemasi (har bir kompyuter uchun mos kelmaydigan operatsion tizim).

5) Arduino l'Arduino va kompyuter bilan ishlash.

  • "Arduino/Genuino Uno" tugmachasi "Asboblar -> Kengashlar -> Arduino/Genuino Uno" ni bosing. "Arduino provayder sifatida" tugmachasini bosing "Asboblar -> Dasturchi -> Arduino -ISP sifatida".
  • "Asboblar -> Port" bo'limida Arduino kollejlari va kompyuterlar uchun mos yozuvlar kartalari o'rnatiladi.
  • "Asboblar -> Bootloaderni yoqish" tugmachasini bosing.

3 -qadam: Arduino Uno -ning "Unicht" kartasini eskizdan o'tkazing

Arduino Uno -ning boshqaruv kartasi
Arduino Uno -ning boshqaruv kartasi
"Arduino Uno" karta kartasini Uno -ni eskizga yozib oling
"Arduino Uno" karta kartasini Uno -ni eskizga yozib oling
"Arduino Uno" karta kartasini Uno -ni eskizga yozib oling
"Arduino Uno" karta kartasini Uno -ni eskizga yozib oling
"Arduino Uno" karta kartasini Uno -ni eskizga yozib oling
"Arduino Uno" karta kartasini Uno -ni eskizga yozib oling

Arduino UNO yoki konvertatsiya qilinmagan USB -seriyali FTDI modulli skullini sull'Arduino non -taxtasi uchun juda qulay.

- Arduino UNO dasturiy ta'minotga keladi

Arduino UNO dasturini l'Arduino taxtasi dasturiga ko'ra, biz quyidagicha ishlatamiz:

  • 1) Rimuovere il mikrokontrollali taxta.
  • 2) Collegare la board all'arduino bradboard indikatori nello sxemasiga muvofiq keladi.
  • 3) Arduino va kompyuterga ulanish.
  • 4) Arduino eskizini yaratish.
  • 5) "Arduino/Genuino Uno" boshqaruv paneli "Asboblar -> Kengashlar -> Arduino/Genuino Uno" ni bosing.
  • 6) "Asboblar -> Dasturchi -> USBasp" tugmachasini bosing.
  • 7) Ussicurarsi chea porta uso (Asboblar -> Port) kompyuter va kompyuter kollejlari uchun mos keladi.
  • 8) Pulsatsiyalanuvchi "Yuk" ni bosing.

-

4 -qadam: USB seriyali konvertor

USB seriyali konvertor
USB seriyali konvertor
USB seriyali konvertor
USB seriyali konvertor
USB seriyali konvertor
USB seriyali konvertor

USB seriyali konvertor

Arduino -da dasturiy ta'minot va USB -ni konvertatsiya qilish mumkin bo'lgan dasturlar mavjud. Biznesni qidirishda:

  • 1) "All'Arduino" taxtasi o'zgartirilishi mumkin:

    • pin RXD -> pin Tx ATMega328 (pin 3)
    • pin TXD -> pin Rx ATMega328 (2 -pin)
    • GND -> GND (pin 8) 5v -> Vcc (pin 7)
    • pin DTR -> ATMega328 pinini tiklash (pin 1)
    • DTR -ni hech qanday modul bilan bog'lab bo'lmaydi, bu sizning qo'lingiz bilan qayta o'rnatilishi mumkin.
  • 2) Kompyuterni FTDI orqali ulash.
  • 3) Arduino eskizini yaratish.
  • 4) Selezionare "Arduino/Genuino Uno" taxtasida "Asboblar -> Kengashlar -> Arduino/Genuino Uno" tugmachasini bosadi.
  • 5) "Uskunalar -> Dasturchi -> USBasp" tugmachasini bosing.
  • 6) Ussicurarsi chea porta uso (Asboblar -> Port) kompyuter va kompyuter kollejlari uchun mos keladi.
  • 7) Pulsatsiyalanuvchi "Yuk" ni bosing.

Diqqat:

Tavsiya: