İçindekiler:

ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım
ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım

Video: ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım

Video: ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım
Video: Sérigraphie - Spide la Pub à Perpignan dans les Pyrénées Orientales, 66 2024, Kasım
Anonim
Image
Image
Gereksinimler
Gereksinimler

………………………

Daha fazla video için lütfen YouTube kanalıma ABONE OLUN……..

Bu makale tamamen ISP olarak arduino hakkındadır.

Hex dosyası yüklemek istiyorsanız veya sigortanızı AVR'ye kurmak istiyorsanız programlayıcı almanıza gerek yok, arduino ile yapabilirsiniz.

Bu yazıda hex dosyasını atmega8'e yükledim eğer hex dosyasını başka bir AVR'ye yüklemek istiyorsanız işlemi anlayın ve aynı adımları izleyin.

……………………

Adım 1: Gereksinimler

Gereksinimler
Gereksinimler
Gereksinimler
Gereksinimler
  1. Arduino uno
  2. Bazı atlama telleri
  3. ekmek tahtası
  4. Kristal osilatör (denetleyiciniz harici osilatöre ayarlanmışsa isteğe bağlı)

*** kontrol cihazınız kutudan çıktıysa, bu durumda Crystal osilatörü bağlamanıza gerek yoktur ****

Adım 2: Arduino'yu PC'ye Bağlayın

Arduino'yu PC ile Bağlayın
Arduino'yu PC ile Bağlayın
Arduino'yu PC ile Bağlayın
Arduino'yu PC ile Bağlayın
Arduino'yu PC ile Bağlayın
Arduino'yu PC ile Bağlayın
  • Arduino'nuzu PC'ye bağlayın
  • Arduino IDE'yi açın ve araçlara tıklayın
  • Ardından gemiye tıklayın, burada arduino uno'yu seçin
  • Şimdi panonun altındaki bağlantı noktasına tıklayın, burada arduino'nun bağlı olduğu bağlantı noktasını seçin.

***** arduino'm COM2'ye bağlı, daha sonra kullanacağımızı unutmayın.

3. Adım: Kodu Yükleyin

Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle
  • Dosyaya gidin, ardından örnekler
  • ArduinoISP örneğini bulun
  • ArduinoISP programını yükleyin
  • Şimdi araçlara gidin ve "isp olarak arduino" programlayıcısını seçin

Programcıda isp olarak arduino isp ve arduino hakkında kafa karıştırmayın.

Adım 4: Devreyi Bağlayın

Devreyi Bağla
Devreyi Bağla
Devreyi Bağla
Devreyi Bağla
Devreyi Bağla
Devreyi Bağla
  • Burada Hex dosyasını yakıyoruz ve Atmega8'de sigorta ayarlıyoruz. Lütfen konsepti anlayın, böylece arduino aracılığıyla her türlü avr'da hex dosyası yazabilirsiniz.
  • Devreyi fotoğraftaki gibi bağlayınız.
  • AVR'niz harici sigortaya ayarlanmışsa kristal osilatör isteğe bağlıdır, AVR kutudan çıktıysa bunu bağlamanıza gerek yoktur.

Adım 5: Anlamayı Sabitleyin

Anlayışı Sabitleyin
Anlayışı Sabitleyin
Anlayışı Sabitleyin
Anlayışı Sabitleyin
Anlayışı Sabitleyin
Anlayışı Sabitleyin
Anlayışı Sabitleyin
Anlayışı Sabitleyin
  • İlk fotoğrafta gördüğünüz gibi arduino'nun sırasıyla 13, 12, 11 pinlerine bağlayacağımız MISO, MOSI VE SCK pinleri var.
  • İkinci fotoğrafta gördüğünüz gibi arduino'nun 10. pinine bağlayacağımız Reset pini var.
  • Üçüncü fotoğrafta VCC, AVCC ve GND pinini görebilir, AVCC ve VCC'yi 5v arduino'ya, GND'yi arduino'nun GND'sine bağlayabilirsiniz.

Adım 6: Zip Dosyasını İndirin

Zip Dosyasını İndirin
Zip Dosyasını İndirin
  • Aşağıda verilen zip dosyasını indirin
  • Zip dosyasını ayıklayın

Ayna Github:

codeload.github.com/vishalsoniindia/Arduin…

7. Adım: Denetleyici Kodunuzu Bulun

Denetleyici Kodunuzu Bulun
Denetleyici Kodunuzu Bulun
Denetleyici Kodunuzu Bulun
Denetleyici Kodunuzu Bulun
Denetleyici Kodunuzu Bulun
Denetleyici Kodunuzu Bulun
Denetleyici Kodunuzu Bulun
Denetleyici Kodunuzu Bulun

Hex dosyanızı, indirdiğimiz cmd.txt dosyasını görebileceğiniz aynı klasöre yapıştırın.

  • Cmd.txt dosyasını klasörde açın
  • "avrdude -c arduino -b 19200 -p xyz" olan ilk satırı kopyalayın
  • Fotoğrafta gösterildiği gibi bilgisayarınızın üst çubuğuna cmd yazın.
  • Burada komut terminali açılır
  • Satırınızı yapıştırın ve enter tuşuna basın
  • Son fotoğrafta kontrollü ismi görebilirsiniz ve kontrolör kodu benim atmega8 için m8.

Adım 8: Kontrol Edildiğini Algıla

Kontrollü Algıla
Kontrollü Algıla
Kontrollü Algıla
Kontrollü Algıla
Kontrollü Algıla
Kontrollü Algıla
  • "avrdude -c arduino -b 19200 -p m8 -P COM2 -n" olan vergi dosyasındaki ikinci satırı kopyalayın
  • Komut terminaline yapıştırın
  • Şimdi com portunuzu değiştirin benim arduino'nuzun bağlı olduğu COM2.
  • Denetleyici kodunuzu değiştirin benimki m8.
  • Enter'a basın.
  • Bir cihaz imzası ve sigorta tamam gördüğünüzde, denetleyicinizin algılandığı anlamına gelir.

Adım 9: Sigortayı Ayarlayın

Sigortayı Ayarla
Sigortayı Ayarla
  • "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m" olan bu satırı kopyalayın.
  • Komut terminalinde geçmiş.
  • Şimdi com portunuzu değiştirin benim arduino'nuzun bağlı olduğu COM2.
  • Denetleyici kodunuzu değiştirin benimki m8.
  • Bu sigorta dahili 8MHZ'ye ayarlanmıştır, yani harici Kristal osilatör bağlamanıza gerek yoktur.
  • Enter'a basın.
  • Şimdi sigorta ayarlandı, bir seferlik bir işlemdir, bir dahaki sefere gerek yoktur.

Sigortayı değiştirmek istiyorsanız, E2 alt sigorta, D9 daha yüksek sigortadır, ihtiyaçlarınıza göre değiştirebilirsiniz.

Adım 10: Hex Dosyasını Yükleyin

Hex Dosyası Yükle
Hex Dosyası Yükle
Hex Dosyası Yükle
Hex Dosyası Yükle
Hex Dosyası Yükle
Hex Dosyası Yükle
Hex Dosyası Yükle
Hex Dosyası Yükle

    Bundan önce hex dosyanızı cmd.txt dosyasını görebileceğiniz aynı klasöre yapıştırın

  • Son satırı kopyalayın ve komut terminaline yapıştırın.
  • Satırın sonunda dosya adını görebilirsiniz, onu hex dosya adınızla değiştirin.
  • Şimdi com portunuzu değiştirin benim arduino'nuzun bağlı olduğu COM2

    Denetleyici kodunuzu değiştirin benimki m8

  • Enter'a basın.
  • Üçüncü fotoğrafımdakiyle aynı masajı görürseniz, hex dosyanız AVR'de yakılır.

…. HEPSİ TAMAM……. HO HO HO..