Mündəricat:

Bootloader'ı Atmega328p-AU (SMD) üzərinə necə yazmaq olar: 5 addım
Bootloader'ı Atmega328p-AU (SMD) üzərinə necə yazmaq olar: 5 addım

Video: Bootloader'ı Atmega328p-AU (SMD) üzərinə necə yazmaq olar: 5 addım

Video: Bootloader'ı Atmega328p-AU (SMD) üzərinə necə yazmaq olar: 5 addım
Video: Arduino İle Mutlu Çiçekler || Otomatik Sulama Sistemi Nasıl Yapılır? 2024, Noyabr
Anonim
Bootloader'ı Atmega328p-AU (SMD) üzərinə necə yazmaq olar
Bootloader'ı Atmega328p-AU (SMD) üzərinə necə yazmaq olar

Hamıya salam!!

Bu Təlimatlarda sizə Bootloader-ı Atmega328p-AU (SMD) çipində necə yandıracağınızı və başdan sona bir Arduino NANO necə edəcəyinizi göstərəcəyəm.

Bu təlimatlarda yazılan prosedur, xüsusi layihə tələbləriniz üçün hər hansı bir arduino lövhəsi hazırlamaq üçün istifadə edilə bilər.

Daha yaxşı başa düşmək üçün Videoya Baxın

Bu dərslikdə üç hissə var.

1. Bütün Komponentlərin layihələndirilməsi və toplanması

2. Yeni Çipə Boot-loader yandırmaq

3. Test Kodunun yüklənməsi

Bu məqalənin sonunda PCB fayllarını əlavə etdim.

Beləliklə, başlayaq!

Addım 1: Tələb olunan material

Tələb olunan material
Tələb olunan material
Tələb olunan material
Tələb olunan material
Tələb olunan material
Tələb olunan material

Atmega328P-AU çipi

TTL Modulundan CP2102 USB (və ya CH340 kimi)

Arduino NANO

Jumper telləri

AMS1117 5V tənzimləyicisi

16 MHz Kristal

SMD LED

SMD Rezistoru (330R, 10K) (0604 paketi)

Düymə dəyişdiricisi

Kondansatörler (0.1uF, 22pF, 10uF) (Seramik tipli istifadə etdim, amma lövhə SMD_0612 paketi üçün nəzərdə tutulmuşdur)

Terminal Zolağı

SMD Satış üçün bütün alətlər və aksesuarlar.

Addım 2: Dövrə Diaqramı və Dövrə Kartının Hazırlanması

Dövrə Diaqramı və Dövrə Kartının Hazırlanması
Dövrə Diaqramı və Dövrə Kartının Hazırlanması
Dövrə Diaqramı və Dövrə Kartının Hazırlanması
Dövrə Diaqramı və Dövrə Kartının Hazırlanması
Dövrə Diaqramı və Dövrə Kartının Hazırlanması
Dövrə Diaqramı və Dövrə Kartının Hazırlanması
Dövrə Diaqramı və Dövrə Kartının Hazırlanması
Dövrə Diaqramı və Dövrə Kartının Hazırlanması

Dövrə diaqramı və PCB düzeni Arduino Veb saytından endirildi. Daha sonra orijinal lövhədə istifadə olunan bütün komponentlər mənim əlimdə olmadığından bir az dəyişdim. Elektron lövhəni onlayn sifariş etdim.

PCB aldıqdan sonra komponentləri və IC -ləri lehimləmək üçün isti hava Blower lehim stansiyamdan istifadə etdim. Hazır lövhənin şəkilləri əlavə olunur.

Lehimləmə prosesini indi izah etməmişəm, çünki bu, fərqli təlimatlar üçün əhatə dairəsidir. Şablon istifadə edərək lehim pastasını PCB -də tətbiq etdim, komponentləri yerləşdirdim və isti hava üfleyicisi istifadə edərək lehim etdim.

Addım 3: Bağlayıcılar və Bootloader Yandırma Proseduru

Bootloader -ı Yandırmaq Əlaqələri və Proseduru
Bootloader -ı Yandırmaq Əlaqələri və Proseduru
Bootloader -ı Yandırmaq Əlaqələri və Proseduru
Bootloader -ı Yandırmaq Əlaqələri və Proseduru
Bootloader -ı Yandırmaq Əlaqələri və Proseduru
Bootloader -ı Yandırmaq Əlaqələri və Proseduru

Zəhmət olmasa bu Bağlantı Təfərrüatlarına baxın (Asan başa düşmək üçün Şəkillərə/Video linkinə baxın*)

Evdə hazırlanmış ArduinoMINI …………….. Arduino NANO

Pin 15 (MOSI) …………………………. D11

Pin 16 (MISO) …………………………. D12

Pin 17 (SCK) …………………………… D13

Pin 29 (SIFIRLA) ……………………….. D10

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

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

Düzgün əlaqələr qurduqdan sonra yükləyicini yandırmaq üçün prosedur.

1) Arduino NANO -nu kompüterinizin USB -yə qoşun

2) Müvafiq Board və Com Port seçin

3) Alətlər menyusunda ARDUINO AS ISP Programmer seçin. Yol: Alətlər> Proqramçı> Arduino ISP olaraq

4) Alətlərə gedin və Boot Boot Loader seçin. Yol: Alətlər> Boot Loader -ı yandırın

5) Bu bir dəqiqə çəkə bilər və "Boot Burning Boot Loader" mesajı görünəcək.

Bundan sonra bütün əlaqələndirici telləri və əlaqələri silə bilərsiniz və yeni AVR Micro-Controlleriniz layihələriniz üçün müstəqil bir cihaz olaraq istifadəyə hazırdır.

*Bütün şəkillər prosedura görə sıralanmışdır

Addım 4: Kodu Yükləyərək Test Edin

Kodu Yükləyərək Test Edin
Kodu Yükləyərək Test Edin
Kodu Yükləyərək Test Edin
Kodu Yükləyərək Test Edin
Kodu Yükləyərək Test Edin
Kodu Yükləyərək Test Edin

Bu addımda kodu yeni Homemade Arduino MINI -yə yükləməyi öyrənəcəyik. Kodu yükləmək üçün bu proseduru hər dəfə yerinə yetirməlisiniz.

Asan Anlamaq üçün Şəkillər/Video linkinə baxın.

Yeni mikro nəzarətçinin düzgün işlədiyini yoxlamaq üçün yanıb-sönən LED eskizini yükləyəcəyəm.

Əlaqələr haqqında ətraflı məlumat:

Evdə hazırlanan Arduino MINI …………….. CP2102

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

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

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

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

1. Bağlantılar qurduqdan sonra, USB -ni TTL Dönüştürücü Kartına (CP2102) qoşun.

2. Nümunələr menyusundan Blink LED eskizini açın.

3. Alətlər menyusunda AVRISP proqramçısı seçin və kodu yükləyin.

4. Uyğun COM portunu və Kart Ayarlarını seçin.

5. Kompüter ekranında yükləmə göstərildikdən sonra, sıfırlamaq üçün DTR Pinini bağlamadığımız üçün sıfırlama düyməsini basın.

Yanıp sönən LED mikro nəzarətçinin düzgün işlədiyini göstərir və bu Arduino Mini ekvivalent lövhəsi layihələriniz üçün istifadə edilə bilər. Beləliklə, yeni bir ATMEGA 328P-AU çipini necə yükləməyi öyrəndik.

Addım 5: Sorun Giderme və Bitirmə

Sorun Giderme və Bitirmə
Sorun Giderme və Bitirmə

Arduino Nano istehsalını uğurla başa vurduq. Yenə də səhvlərin olma ehtimalı var. Burada səhvləri düzəltmək üçün edə biləcəyiniz şeylərin siyahısı verilmişdir.

1) Boot loader yandırmaq işləmirsə, Circuit əlaqələrinizi və komponentlərinizi (əsasən Crystal) yoxlayın.

2) Proqramda düzgün lövhəni və COM portunu qeyd etdiyinizə əmin olun

3) Arızalı USB kabelini yoxlayın.

4) Mikro nəzarətçi işə salındıqda, ehtimal ki, səhv bir IC var.

5) SMD Komponentlərindən istifadə edərkən PCB -də və istənməyən lehim Körpülərində Davamlılığı yoxlayın.

Çox sağ ol

HS SANDESH HEGDE

Tövsiyə: