İçindekiler:

Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: 6 Adım
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: 6 Adım

Video: Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: 6 Adım

Video: Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: 6 Adım
Video: Arduino, AVR Programlama 2 (Gerekli ortamın hazırlanması) 2024, Kasım
Anonim
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır

Bir AVR mikrodenetleyici kartınız var mı? Programlamak zor mu? Pekala, doğru yerdesin. Burada, bir Arduino Uno kartını programlayıcı olarak kullanarak bir Atmega8a mikrodenetleyici kartının nasıl programlanacağını göstereceğim. O halde lafı fazla uzatmadan başlayalım!

Adım 1: Tüm Eşyaları Toplayın

Tüm Eşyaları Toplayın
Tüm Eşyaları Toplayın

İşte ihtiyacınız olacak her şey:

  • Bir Arduino UNO/MEGA/nano mikrodenetleyici kartı.
  • Uyumlu bir mikro denetleyiciye sahip bir AVR mikro denetleyici kartı (Atmega 8a gibi)
  • Arduino kartı için uygun bir USB kablosu
  • Altı atlama kablosu (ikisi güç için, biri hedef AVR kartını sıfırlamak için ve geri kalan üçü iletişim için)

Daha fazla bilgi için yukarıdaki resme tıklayın.

Adım 2: ISP Programını Arduino Board'a yükleyin

ISP Programını Arduino Board'a yükleyin
ISP Programını Arduino Board'a yükleyin

Arduino IDE'yi başlatın ve Dosyalar>Örnekler>ArduinoISP'ye gidin. Araçlar > Panolar'dan uygun panoyu seçin. Programı Arduino kartına yükleyin.

Adım 3: Hedef AVR Kartını Arduino Kartına bağlayın

Hedef AVR Kartını Arduino Kartına Bağlayın
Hedef AVR Kartını Arduino Kartına Bağlayın
Hedef AVR Kartını Arduino Kartına Bağlayın
Hedef AVR Kartını Arduino Kartına Bağlayın

Bağlantıları aşağıdaki gibi yapın (AVR'den Arduino kartına):

VCC'den 5 volta

GND'den GND'ye dönüştürücü

RST/RESET'ten D10'a

MISO'dan D11'e

MOSI'den D12'ye

SCK'den D13'e

Bu tür etiketli pinleri bulamazsanız, web'deki mikrodenetleyici çipinin veri sayfasına bakın. Yukarıda bazı popüler Atmega mikrodenetleyici IC'lerinin bir pinout diyagramını ekledim. AVR kartımda Atmega 8a vardı. Ayrıca, tahtadaki tüm önemli pinler etiketlendi. Gevşek ve çürük teller kullanmadığınızdan emin olun.

Adım 4: Önyükleyiciyi AVR Kartına Yazdırın

Önyükleyiciyi AVR Kartına Yaz
Önyükleyiciyi AVR Kartına Yaz

Araçlara Git>Panolar>Arduino NG veya daha eskisini seçin. Ardından araçlar>İşlemci'ye gidin ve AVR kartınızda mevcut olanı seçin. Araçlar> Programcı'ya gidin ve ISP olarak Arduino'yu seçin. Şimdi tekrar Araçlar'a gidin ve ardından 'Bootloader'ı Yaz'a tıklayın. Arduino kartındaki RX ve TX LED'leri birkaç kez hızlı bir şekilde yanıp sönmelidir ve herhangi bir hata olmadan 'Bitti yanan önyükleyici' yazan bir mesaj görünürse, AVR kartınız programlanmaya hazırdır!

Adım 5: AVR Kartını Test Edin

AVR Kartını Test Edin
AVR Kartını Test Edin

LED yanıp sönme gibi basit bir program yükleyin. Dosyalara Git>Örnekler>Temel Bilgiler>Yanıp Söndür. Shift tuşunu basılı tutun ve Yükle düğmesine tıklayın. Yükleme tamamlandıktan sonra bağlantı kablolarını çıkarabilir ve AVR kartınızı çalıştırabilir ve doğru programlanıp programlanmadığını test edebilirsiniz.

Adım 6: Bitti

Image
Image
Bitti!
Bitti!

Artık harika elektronik projeleri yapmak için bir AVR kartı kullanabilirsiniz. Model demiryolu taşımacılığını sevdiğimden, otomatik bir düzende bir lokomotifi çalıştırmak için basit bir program yükledim. AVR kartımın iki motor çıkışı olduğundan, bunları lokomotifi ve bir dönüşü kontrol etmek için kullanabilirim. Bu kodun program dosyası bir sonraki adımda bulunabilir. İlgileniyorsanız benimkini de inceleyebilirsiniz.

Bugün onunla ne yaptığını bilmek isterim. Herşey gönlünce olsun!

Önerilen: