Mundarija:
Video: Bootloader-ni Atmega328p-AU (SMD) ga qanday yoqish kerak: 5 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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 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
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
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
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