İçindekiler:
- Adım 1: Gereksinimler
- Adım 2: Arduino'yu PC'ye Bağlayın
- 3. Adım: Kodu Yükleyin
- Adım 4: Devreyi Bağlayın
- Adım 5: Anlamayı Sabitleyin
- Adım 6: Zip Dosyasını İndirin
- 7. Adım: Denetleyici Kodunuzu Bulun
- Adım 8: Kontrol Edildiğini Algıla
- Adım 9: Sigortayı Ayarlayın
- Adım 10: Hex Dosyasını Yükleyin
Video: ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
………………………
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
- Arduino uno
- Bazı atlama telleri
- ekmek tahtası
- 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'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
- 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
- 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
- İ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
- 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
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
- "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
- "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
- 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.
- Enter'a basın.
- Üçüncü fotoğrafımdakiyle aynı masajı görürseniz, hex dosyanız AVR'de yakılır.
Bundan önce hex dosyanızı cmd.txt dosyasını görebileceğiniz aynı klasöre 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
…. HEPSİ TAMAM……. HO HO HO..