Mündəricat:

Arduino ISP olaraq -- AVR -də Hex Faylını Yazın -- AVR -də qoruyucu -- Proqramçı olaraq Arduino: 10 addım
Arduino ISP olaraq -- AVR -də Hex Faylını Yazın -- AVR -də qoruyucu -- Proqramçı olaraq Arduino: 10 addım

Video: Arduino ISP olaraq -- AVR -də Hex Faylını Yazın -- AVR -də qoruyucu -- Proqramçı olaraq Arduino: 10 addım

Video: Arduino ISP olaraq -- AVR -də Hex Faylını Yazın -- AVR -də qoruyucu -- Proqramçı olaraq Arduino: 10 addım
Video: Arduino — растровые изображения из I2C EEPROM на OLED-дисплей 128x64 2024, Noyabr
Anonim
Image
Image
Tələblər
Tələblər

………………………

Daha çox video üçün YouTube kanalıma ABUNƏ OLUN ….

Bu məqalə, isp kimi arduino haqqında.

Hex faylını yükləmək istəyirsinizsə və ya qoruyucunuzu AVR -də qurmaq istəyirsinizsə, proqramçı almağa ehtiyac yoxdur, bunu arduino ilə edə bilərsiniz.

Bu yazıda, hex faylını digər AVR -də yükləmək istəyirsinizsə, prosesi anlayın və eyni addımları izləyin, atmega8 -də hex faylı yüklədim.

……………………

Addım 1: Tələblər

Tələblər
Tələblər
Tələblər
Tələblər
  1. Arduino uno
  2. Bəzi keçid telləri
  3. Çörək lövhəsi
  4. Kristal osilator (nəzarətçiniz xarici osilatora quraşdırılıbsa isteğe bağlıdır)

*** nəzarətçiniz qutudan çıxıbsa, o zaman Kristal osilatoru bu yerə bağlamağa ehtiyac yoxdur ****

Addım 2: Arduino'yu PC ilə bağlayın

Arduino -nu kompüterə qoşun
Arduino -nu kompüterə qoşun
Arduino -nu kompüterə qoşun
Arduino -nu kompüterə qoşun
Arduino -nu kompüterə qoşun
Arduino -nu kompüterə qoşun
  • Arduino -nuzu kompüterə qoşun
  • Arduino IDE -ni açın və alətləri vurun
  • Sonra lövhəyə vurun, burada arduino uno seçin
  • İndi lövhənin altındakı portu vurun, burada arduinonun bağlı olduğu portu seçin.

***** mənim arduino COM2 -yə bağlıdır, daha sonra istifadə edəcəyimizi unutmayın.

Addım 3: Kodu yükləyin

Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
  • Dosyaya keçin, sonra nümunələr
  • ArduinoISP nümunəsini tapın
  • ArduinoISP proqramını yükləyin
  • İndi alətlərə girin və "arduino as isp" proqramçısını seçin.

Arduino isp və arduino haqqında proqramçıda isp kimi qarışdırmayın.

Addım 4: Dövrə Bağlayın

Dövrə Bağlayın
Dövrə Bağlayın
Dövrə Bağlayın
Dövrə Bağlayın
Dövrə Bağlayın
Dövrə Bağlayın
  • Burada Hex faylını yandırırıq və Atmega8 -də qoruyucu qururuq. Zəhmət olmasa, konsepsiyanı anlayın ki, arduino vasitəsilə hər hansı bir avr tipində hex fayl yaza biləsiniz.
  • Şəkildə göstərildiyi kimi dövrə bağlayın.
  • Avr -iniz xarici sigortaya quraşdırılıbsa, AVR qutudan kənarda olarsa, kristal osilator isteğe bağlıdır.

Addım 5: Anladığınızı çıxarın

Anlayışı Çıxar
Anlayışı Çıxar
Anlayışı Çıxar
Anlayışı Çıxar
Anlayışı Çıxar
Anlayışı Çıxar
Anlayışı Çıxar
Anlayışı Çıxar
  • İlk fotoşəkildə gördüyünüz kimi, sırasıyla arduino 13, 12, 11 pininə bağlayacağımız MISO, MOSI və SCK pinləri var.
  • İkinci fotoda gördüyünüz kimi, arduinonun 10 -cu pininə bağlayacağımız Sıfırlama pimi var.
  • Üçüncü fotoşəkildə VCC, AVCC və GND pinini görə bilərsiniz, AVCC və VCC -ni 5v arduino -ya, GND -ni arduinonun GND -nə qoşun.

Addım 6: Zip faylını yükləyin

Zip faylını yükləyin
Zip faylını yükləyin
  • Aşağıda göstərilən zip faylını yükləyin
  • Zip faylını çıxarın

Güzgü Github:

codeload.github.com/vishalsoniindia/Arduin…

Addım 7: Nəzarətçi Kodunuzu tapın

Nəzarətçi Kodunuzu Tapın
Nəzarətçi Kodunuzu Tapın
Nəzarətçi Kodunuzu Tapın
Nəzarətçi Kodunuzu Tapın
Nəzarətçi Kodunuzu Tapın
Nəzarətçi Kodunuzu Tapın
Nəzarətçi Kodunuzu Tapın
Nəzarətçi Kodunuzu Tapın

Hex faylınızı cmd.txt faylını görə biləcəyiniz yüklədiyimiz qovluğa yapışdırın.

  • Qovluqda cmd.txt faylını açın
  • "Avrdude -c arduino -b 19200 -p xyz" olan ilk sətri kopyalayın
  • Şəkildə göstərildiyi kimi kompüterinizin üst çubuğuna cmd yazın.
  • Burada komanda terminalı açılır
  • Satırınızı yapışdırın və daxil edin
  • Son fotoşəkildə idarə olunan ad və nəzarətçi kodunun mina atmega8 üçün m8 olduğunu görə bilərsiniz.

Addım 8: Nəzarət Alın

Algılama Nəzarətli
Algılama Nəzarətli
Algılama Nəzarətli
Algılama Nəzarətli
Algılama Nəzarətli
Algılama Nəzarətli
  • Vergi sənədində "avrdude -c arduino -b 19200 -p m8 -P COM2 -n" olan ikinci sətri kopyalayın
  • Komanda terminalına yapışdırın
  • İndi com portunuzu dəyişdirin, arduino -nun qoşulduğu COM2 -dir.
  • Nəzarətçi kodunuzu dəyişdirin mina m8.
  • Daxil edin.
  • Bir cihaz imzası və qoruyucusu tamam olduğunu gördüyünüz zaman nəzarətçinizin aşkarlandığını bildirir.

Addım 9: Fuse qurun

Sigortanı təyin edin
Sigortanı təyin edin
  • "Avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m" olan bu xətti kopyalayın.
  • Komanda terminalına qoyun.
  • İndi com portunuzu dəyişdirin, arduino -nun qoşulduğu COM2 -dir.
  • Nəzarətçi kodunuzu dəyişdirin mina m8.
  • Bu qoruyucu daxili 8MHZ -də qurulub, bu o deməkdir ki, xarici Crystal osilatoru bağlamağa ehtiyac yoxdur.
  • Daxil edin.
  • İndi qoruyucu quruldu, birdəfəlik prosesdir, növbəti dəfə ehtiyac yoxdur.

Sigortanı dəyişdirmək istəyirsinizsə, E2 aşağı sigorta və D9 daha yüksək bir sigortadır, onu tələblərinizə uyğun olaraq dəyişə bilərsiniz.

Addım 10: Hex faylını yükləyin

Hex faylını yükləyin
Hex faylını yükləyin
Hex faylını yükləyin
Hex faylını yükləyin
Hex faylını yükləyin
Hex faylını yükləyin
Hex faylını yükləyin
Hex faylını yükləyin

    Ondan əvvəl hex faylınızı cmd.txt faylını görə biləcəyiniz eyni qovluğa yapışdırın

  • Son sətri kopyalayın və əmr terminalına yapışdırın.
  • Satırın sonunda fayl adını görə bilərsiniz, onu hex fayl adınızla əvəz edin.
  • İndi com portunuzu dəyişdirin, arduino -nun qoşulduğu COM2 -dir

    Nəzarətçi kodunuzu dəyişdirin mina m8

  • Daxil edin.
  • Üçüncü fotomda olduğu kimi eyni masaj görürsünüzsə, hex faylınız AVR -də yandırılır.

…. HƏR ŞEY HAZIRDIR……. HO HO HO..