Mundarija:

Bootloader-ni Atmega328p-AU (SMD) ga qanday yoqish kerak: 5 qadam
Bootloader-ni Atmega328p-AU (SMD) ga qanday yoqish kerak: 5 qadam

Video: Bootloader-ni Atmega328p-AU (SMD) ga qanday yoqish kerak: 5 qadam

Video: Bootloader-ni Atmega328p-AU (SMD) ga qanday yoqish kerak: 5 qadam
Video: BOOT MU LOADER? ATmega328p'ye Arduino Bootloader'ı Yükleme | AVR ISP | PCBWAY 2024, Noyabr
Anonim
Bootloader-ni Atmega328p-AU (SMD) ga qanday yoqish kerak
Bootloader-ni Atmega328p-AU (SMD) ga qanday yoqish kerak

Hammaga salom!!

Bu yo'riqnomada men sizga Bootloader-ni Atmega328p-AU (SMD) chipida qanday yoqish kerakligini va Arduino NANO-ni boshidan oxirigacha qanday qilishni ko'rsataman.

Ushbu yo'riqnomada yozilgan protsedura sizning shaxsiy loyiha talablaringiz uchun har qanday arduino taxtasini yasashda ishlatilishi mumkin.

Iltimos, yaxshiroq tushunish uchun videoni ko'ring

Ushbu qo'llanmada uchta bo'lim mavjud.

1. Barcha komponentlarni loyihalash va yig'ish

2. Boot-loader-ni yangi chipga yoqish

3. Test kodini yuklash

Men ushbu maqolaning oxirida PCB fayllarini biriktirdim.

Shunday qilib, boshlaylik!

1 -qadam: kerakli materiallar

Kerakli material
Kerakli material
Kerakli material
Kerakli material
Kerakli material
Kerakli material

Atmega328P-AU chipi

CP2102 USB -dan TTL moduli (yoki shunga o'xshash CH340)

Arduino NANO

Jumper simlari

AMS1117 5V regulyatori

16 MGts kristalli

SMD LED

SMD qarshilik (330R, 10K) (0604 to'plami)

Tugma tugmasi

Kondansatkichlar (0,1uF, 22pF, 10uF) (men keramika turini ishlatardim, lekin taxta SMD_0612 to'plami uchun mo'ljallangan)

Terminal tasmasi

SMD sotish uchun barcha vositalar va aksessuarlar.

2 -qadam: O'chirish sxemasi va elektron platani yasash

O'chirish sxemasi va elektron platani yasash
O'chirish sxemasi va elektron platani yasash
O'chirish sxemasi va elektron platani yasash
O'chirish sxemasi va elektron platani yasash
O'chirish sxemasi va elektron platani yasash
O'chirish sxemasi va elektron platani yasash
O'chirish sxemasi va elektron platani yasash
O'chirish sxemasi va elektron platani yasash

O'chirish sxemasi va PCB sxemasi Arduino veb -saytidan yuklab olingan. Keyinchalik men biroz o'zgartirdim, chunki asl taxtada ishlatiladigan barcha komponentlar menda mavjud emas edi. Men elektron plataga onlayn buyurtma berdim.

PCBni olgandan so'ng, men komponentlar va IClarni lehimlash uchun issiq havo Blower lehim stantsiyasidan foydalandim. Tayyor taxtaning tasvirlari ilova qilingan.

Men hozirda lehim jarayonini tushuntirmadim, chunki bu boshqa ko'rsatmalar uchun qo'llaniladigan mavzu. Men lehim pastasini PCBga stencil yordamida qo'lladim, komponentlarni joylashtirdim va issiq havo puflagich yordamida lehimladim.

3 -qadam: Bootloader -ni yoqish uchun ulanish va protsedura

Bootloader -ni yoqish tartibi va ulanishlari
Bootloader -ni yoqish tartibi va ulanishlari
Bootloader -ni yoqish tartibi va ulanishlari
Bootloader -ni yoqish tartibi va ulanishlari
Bootloader -ni yoqish tartibi va ulanishlari
Bootloader -ni yoqish tartibi va ulanishlari

Iltimos, ushbu ulanish tafsilotlariga rioya qiling (tushunish uchun rasmlar/video havolasiga qarang*)

Uy qurilishi ArduinoMINI …………….. Arduino NANO

15 -pin (MOSI) …………………………. D11

16 -pin (MISO) …………………………. D12

17 -pin (SCK) ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

29 -pin (RESET) ……………………….. D10

VCC …………………………………………. VCC (5V)

GND ………………………………………… GND

To'g'ri ulanishlarni o'rnatgandan so'ng yuklash yuklagichini yoqish tartibi.

1) Arduino NANO -ni shaxsiy kompyuteringizning USB -ga ulang

2) Tegishli kengash va portni tanlang

3) Asboblar menyusida ARDUINO AS ISP Programmer -ni tanlang. Yo'l: Asboblar> Dasturchi> Arduino provayder sifatida

4) Asboblar -ga o'ting va Boot Loader -ni yoqish -ni tanlang. Yo'l: Asboblar> Boot Loader -ni yoqish

5) Bu bir daqiqagacha davom etishi mumkin va "Boot Loader Burning Burn Burning" xabari ko'rsatiladi.

Shundan so'ng siz barcha ulanish simlarini va ulanishlarni olib tashlashingiz mumkin va sizning yangi AVR mikrokontroleringiz loyihalaringiz uchun mustaqil qurilma sifatida foydalanishga tayyor.

*Barcha rasmlar tartibda tartibda

4 -qadam: Kodni yuklash orqali sinov

Kodni yuklash orqali sinov
Kodni yuklash orqali sinov
Kodni yuklash orqali sinov
Kodni yuklash orqali sinov
Kodni yuklash orqali sinov
Kodni yuklash orqali sinov

Ushbu bosqichda biz kodni yangi Homemade Arduino MINI -ga yuklashni o'rganamiz. Kodni yuklash uchun siz ushbu protsedurani har doim bajarishingiz kerak bo'ladi.

Tushunishni osonlashtirish uchun Rasmlar/video havolasiga qarang.

Men yangi mikro-nazorat moslamasining to'g'ri ishlashini tekshirish uchun miltillovchi LED chizmasini yuklayman.

Ulanish tafsilotlari:

Uy qurilishi Arduino MINI …………….. CP2102

Rx ………………………………………… Tx

Tx ……………………………………………. Rx

VCC …………………………………………. VCC (5V)

GND ………………………………………… GND

1. Ulanishni o'rnatgandan so'ng, USB -ni TTL konvertor platasiga (CP2102) ulang.

2. Misollar menyusidan Blink LED eskizini oching.

3. Asboblar menyusida AVRISP dasturchisini tanlang va kodni yuklang.

4. Tegishli MAQOMOTI portini va Kengash sozlamalarini tanlang.

5. Kompyuter ekranida yuklash ko'rsatilgandan so'ng, asl holatini tiklash tugmachasini bosing, chunki biz tiklash uchun DTR pinini ulamaganmiz.

Yonib -o'chib turadigan LED mikrokontroller to'g'ri ishlayotganligini ko'rsatadi va bu Arduino Mini ekvivalent taxtasi sizning loyihalaringiz uchun ishlatilishi mumkin. Shunday qilib, biz yangi ATMEGA 328P-AU chipini qanday yuklashni o'rgandik.

5 -qadam: Muammolarni bartaraf etish va tugatish

Nosozliklarni tuzatish va tugatish
Nosozliklarni tuzatish va tugatish

Biz Arduino Nano ishlab chiqarishni muvaffaqiyatli yakunladik. Shunga qaramay, xatolar yuzaga kelishi ehtimoli bor. Bu erda xatolarni tuzatish uchun qilishingiz mumkin bo'lgan narsalar ro'yxati.

1) Agar yuklash yuklagichi ishlamasa, O'chirish ulanishlari va komponentlarini tekshiring (asosan Crystal).

2) Dasturda to'g'ri taxtali va COM portini ko'rsatganingizga ishonch hosil qiling

3) USB kabelining noto'g'ri ekanligini tekshiring.

4) Agar mikrokontroller quvvat olganda qizib ketsa, ehtimol sizda noto'g'ri IC bor.

5) SMD komponentlarini ishlatayotganimizda, tenglikni va kiruvchi lehim ko'priklarining uzluksizligini tekshiring.

Rahmat

HS SANDESH HEGDE

Tavsiya: