İçindekiler:

Atmega328p-AU(SMD) Üzerine Bootloader Nasıl Yazılır: 5 Adım
Atmega328p-AU(SMD) Üzerine Bootloader Nasıl Yazılır: 5 Adım

Video: Atmega328p-AU(SMD) Üzerine Bootloader Nasıl Yazılır: 5 Adım

Video: Atmega328p-AU(SMD) Üzerine Bootloader Nasıl Yazılır: 5 Adım
Video: MiniPro TL866CS ile ATmega328p / ATtiny85 MCU lara bootloader yüklenmesi 2024, Kasım
Anonim
Atmega328p-AU(SMD) Üzerine Bootloader Nasıl Yazılır
Atmega328p-AU(SMD) Üzerine Bootloader Nasıl Yazılır

Herkese merhaba!!

Bu Eğitilebilir Kitapta size Bootloader ontp Atmega328p-AU (SMD) çipinin nasıl yakılacağını ve baştan sona bir Arduino NANO'nun nasıl yapıldığını göstereceğim.

Bu talimatta yazılı prosedür, özel proje gereksinimleriniz için herhangi bir arduino kartı yapmak için kullanılabilir.

Daha iyi anlamak için lütfen videoyu izleyin

Bu eğitimde üç bölüm var.

1. Tüm Bileşenleri tasarlama ve toplama

2. Boot-loader'ı yeni Chip'e yazma

3. Test Kodunun Yüklenmesi

PCB Dosyalarını bu makalenin sonuna ekledim.

Öyleyse Başlayalım!

Adım 1: Gerekli Malzeme

Gerekli Malzeme
Gerekli Malzeme
Gerekli Malzeme
Gerekli Malzeme
Gerekli Malzeme
Gerekli Malzeme

Atmega328P-AU Çip

CP2102 USB'den TTL Modülüne (veya CH340 benzeri)

Arduino NANO

Jumper Telleri

AMS1117 5V Regülatör

16MHz Kristal

SMD LED'i

SMD Direnç (330R, 10K) (0604 paket)

Düğme Anahtarı

Kondansatörler (0.1uF, 22pF, 10uF) (Seramik tip kullandım ancak kart SMD_0612 Paketi için tasarlanmıştır)

Terminal Şeridi

SMD Lehimleme için tüm alet ve aksesuarlar.

Adım 2: Devre Şeması ve Devre Kartının Yapılması

Devre Şeması ve Devre Kartının Yapılması
Devre Şeması ve Devre Kartının Yapılması
Devre Şeması ve Devre Kartının Yapılması
Devre Şeması ve Devre Kartının Yapılması
Devre Şeması ve Devre Kartının Yapılması
Devre Şeması ve Devre Kartının Yapılması
Devre Şeması ve Devre Kartının Yapılması
Devre Şeması ve Devre Kartının Yapılması

Devre şeması ve PCB düzeni Arduino Web Sitesinden indirildi. Daha sonra, orijinal kartta kullanılan tüm bileşenler bende olmadığı için biraz değiştirdim. Devre kartını internetten sipariş ettim.

PCB'yi aldıktan sonra, bileşenleri ve IC'leri lehimlemek için sıcak hava Üfleyici lehimleme istasyonumu kullandım. Bitmiş tahtanın görüntüleri ektedir.

Lehimleme işlemini farklı bir talimat için kapsam konusu olduğu için şimdi açıklamadım. Şablon kullanarak lehim pastasını PCB üzerine uyguladım, Bileşenleri yerleştirdim ve Sıcak Hava Üfleyici kullanarak lehimledim.

3. Adım: Bağlantılar ve Bootloader Yakma Prosedürü

Bootloader Yakma Bağlantıları ve Prosedürü
Bootloader Yakma Bağlantıları ve Prosedürü
Bootloader Yakma Bağlantıları ve Prosedürü
Bootloader Yakma Bağlantıları ve Prosedürü
Bootloader Yakma Bağlantıları ve Prosedürü
Bootloader Yakma Bağlantıları ve Prosedürü

Lütfen bu Bağlantı Ayrıntılarını Takip Edin (Kolay anlaşılması için Resimlere/Video bağlantısına bakın*)

Ev yapımı ArduinoMINI …………….. Arduino NANO

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

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

Pim 17(SCK)………………………………………D13

Pin 29(RESET)…………………………….. D10

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

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

Prosedür Doğru bağlantıları yaptıktan sonra Önyükleyiciyi yakmak için.

1) Arduino NANO'yu PC'nizin USB'sine bağlayın

2) Uygun Board ve Com Port'u seçin

3) Araçlar menüsünde ARDUINO AS ISP Programmer'ı seçin. Yol: Araçlar>Programcı>ISP Olarak Arduino

4) Araçlar'a gidin ve Önyükleme Yükleyiciyi Yaz'ı seçin. Yol:Araçlar> Önyükleyiciyi Yaz

5) Bu bir dakika kadar sürebilir ve " Burning Boot Loader Bitti" mesajı görüntülenecektir.

Bundan sonra tüm bağlantı kablolarını ve bağlantılarını kaldırabilirsiniz ve yeni AVR Mikro Denetleyiciniz projeleriniz için bağımsız bir cihaz olarak kullanılmaya hazırdır.

*Tüm resimler prosedüre göre sıralanmıştır.

Adım 4: Kodu Yükleyerek Test Etme

Kodu Yükleyerek Test Etme
Kodu Yükleyerek Test Etme
Kodu Yükleyerek Test Etme
Kodu Yükleyerek Test Etme
Kodu Yükleyerek Test Etme
Kodu Yükleyerek Test Etme

Bu adımda kodu yeni Ev Yapımı Arduino MINI'ye yüklemeyi öğreneceğiz. Kodu yüklemek için her seferinde bu prosedürü izlemeniz gerekecek.

Kolay Anlamak için Görüntüler/video bağlantısına bakın.

Yeni mikro denetleyicinin düzgün çalışıp çalışmadığını test etmek için yanıp sönen LED taslağını yükleyeceğim.

Bağlantı Detayları:

Ev yapımı Arduino MİNİ …………….. CP2102

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

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

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

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

1. Bağlantıları yaptıktan sonra, USB'yi TTL Dönüştürücü Kartına(CP2102) bilgisayarınıza bağlayın.

2. Örnekler Menüsünden Yanıp Sönen LED Çizimini açın.

3. Araçlar menüsünde AVRISP programlayıcıyı seçin ve kodu yükleyin.

4. Uygun COM bağlantı noktasını ve Kart Ayarlarını seçin.

5. Bilgisayar ekranı yüklemeyi gösterdiğinde, sıfırlamak için DTR Pinini bağlamadığımız için sıfırlama Düğmesine basın.

Yanıp Sönen LED, mikro denetleyicinin düzgün çalıştığını gösterir ve bu Arduino Mini eşdeğer kartı projeleriniz için kullanılabilir. Bu nedenle, yepyeni bir ATMEGA 328P-AU çipinin nasıl önyükleneceğini öğrendik.

Adım 5: Sorun Giderme ve Bitirme

Sorun Giderme ve Bitirme
Sorun Giderme ve Bitirme

Arduino Nano'yu başarıyla tamamladık. Yine de hataların meydana gelme olasılığı vardır. Hataları düzeltmek için yapabileceğiniz şeylerin listesi.

1) Yanan Önyükleyici çalışmıyorsa Devre bağlantılarınızı ve bileşenlerini (özellikle Kristal) kontrol edin.

2) Yazılımda doğru kart ve COM bağlantı noktasından bahsettiğinizden emin olun.

3) Arızalı USB Kablosunu kontrol edin.

4) Mikro Denetleyici güç verildiğinde ısınıyorsa, muhtemelen hatalı bir IC'niz vardır.

5)SMD Bileşenlerini kullandığımız için PCB ve istenmeyen lehim Köprülerinde Sürekliliği kontrol edin.

Teşekkürler

HS SANDESH HEGDE

Önerilen: