İçindekiler:

Atmel Studio'da USBasp Programlayıcı ile Mikrodenetleyicilerin Programlanması: 7 Adım
Atmel Studio'da USBasp Programlayıcı ile Mikrodenetleyicilerin Programlanması: 7 Adım

Video: Atmel Studio'da USBasp Programlayıcı ile Mikrodenetleyicilerin Programlanması: 7 Adım

Video: Atmel Studio'da USBasp Programlayıcı ile Mikrodenetleyicilerin Programlanması: 7 Adım
Video: Atmel (Microchip) AVR Programlama için Yazılım ve Donanım Altyapısı (Mikrokontrolcü Programlama) #1 2024, Haziran
Anonim
Atmel Studio'da USBasp Programlayıcı ile Mikrodenetleyicilerin Programlanması
Atmel Studio'da USBasp Programlayıcı ile Mikrodenetleyicilerin Programlanması

Selam

Arduino IDE ile USBasp programlayıcının nasıl kullanılacağını öğreten birçok öğreticiyi okudum ve öğrendim, ancak bir Üniversite ödevi için Atmel Studio'yu kullanmam gerekiyordu ve herhangi bir öğretici bulamadım. Birçok kaynağı araştırıp okuduktan sonra, bu öğreticiyi Atmel Studio'yu bir USBasp programlayıcı ile kullanmak isteyen herkes için oluşturdum.

USBasp, AVR programlama için daha ucuz bir çözümdür ve çoklu mikro denetleyicileri destekler. Listenin tamamı https://www.nongnu.org/avrdude/user-manual/avrdude… adresinde bulunabilir.

Bu öğretici örnek olarak ATtiny85'i kullanır, ancak USBasp programlayıcı kullanılarak desteklenen herhangi bir mikro denetleyiciyi programlamak için genişletilebilir.

Başlayalım!

Gereçler

USBasp AVR Programcısı

Adım 1: Zadig Kullanarak USBasp Sürücüsünün Kurulması

USBasp Sürücüsünü Zadig Kullanarak Yüklemek
USBasp Sürücüsünü Zadig Kullanarak Yüklemek
USBasp Sürücüsünü Zadig Kullanarak Yüklemek
USBasp Sürücüsünü Zadig Kullanarak Yüklemek
USBasp Sürücüsünü Zadig Kullanarak Yüklemek
USBasp Sürücüsünü Zadig Kullanarak Yüklemek

Web tarayıcınızı açın ve https://zadig.akeo.ie/ adresine gidin.

Bu aracı kullanarak önce USBasp'a doğru sürücüyü kuruyoruz.

  1. İndir düğmesine basın ve uygulamayı yükleyin.
  2. Zadig'i aç
  3. Seçeneklere tıklayın ve Tüm Cihazları Listele'ye basın
  4. USBasp'yi seçin ve libusbK (v3.0.7.0) sürücüsünü yükleyin

Sürücünün yüklenmesinin beş dakika kadar sürebileceğini lütfen unutmayın.

2. Adım: AVRDUDE'u İndirme

AVRDUDE indiriliyor
AVRDUDE indiriliyor

Bir sonraki adım AVRDUDE'u indirmektir.

ZIP dosyasını doğrudan indirmek için aşağıdaki bağlantıya tıklayın veya indirme AVRDUDE'yi arayarak harici olarak indirmekten çekinmeyin.

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

İndirdikten sonra dosyaları belgelerinize veya Atmel Studio Program dosyalarına çıkarın. Aşağıdaki adımlarda dosya yollarına ihtiyaç duyacağınız için bunların nereden çıkarıldığını bilmek önemlidir.

3. Adım: Atmel Studio'yu açın

Atmel Studio'yu Aç
Atmel Studio'yu Aç

Atmel Studio'yu açın ve ana gezinme çubuğunda araçlara gidin ve ardından harici araçlara tıklayın.

Adım 4: "Ekle" ye tıklayın

Tıklamak
Tıklamak

Yeni bir araç için ayarlar eklemek için "Ekle"ye tıklayın.

Adım 5: USBasp Programlayıcı için Ayrıntıların Girilmesi

USBasp Programcısı için Ayrıntıların Girilmesi
USBasp Programcısı için Ayrıntıların Girilmesi

Komut için daha önce indirip çıkarttığımız AVRDUDE.exe dosyasının dosya adresini giriniz.

Örneğin, komut girişim şöyle olurdu:

C:\Program Dosyaları (x86)\Atmel\Studio\avrdude.exe

Dikkat, bu sadece bir örnektir!! Dosya adresiniz muhtemelen farklı olacaktır. avrdude.exe dosyasını bulmak için göz atma özelliğini (komut girişinin sonundaki üç nokta) kullanmaktan çekinmeyin.

Bağımsız Değişkenler için aşağıdaki satırı kopyalayıp Bağımsız Değişkenler girişinize yapıştırın:

-c usbasp -p t85 -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i

Yukarıdaki argümanları yıkmak:

  • -c'den sonraki argüman programcı kimliğini tanımlar. Bizim durumumuzda, usbasp
  • -p'den sonraki argüman mikrodenetleyiciyi tanımlar. Bizim durumumuzda, t85 olarak bilinen ATtiny85
  • -U'dan sonraki argüman bellek türünü tanımlar

    Başlangıçta sağlanan belge bağlantılarında ilgili anahtar kelimeyi arayarak t85'i mikro denetleyicinize değiştirin

Argümanların avrdude belgelerinden alındığına dikkat edin. Bu, başlangıçta verilen bağlantılardan elde edilebilir.

Her şey bittiğinde Uygula'ya basın!

Adım 6: Programlayıcıyı Kullanma

Programlayıcıyı Kullanma
Programlayıcıyı Kullanma

AVR'yi programlamak için USBasp'a bağlı olduğundan emin olun, harici araçlara gidin ve az önce oluşturduğunuz araca tıklayın.

Çözümünüzü programınızdan önce oluşturmayı unutmayın.

Hepsi programlanmış olmalı!

7. Adım: Sorun Giderme

Sorunlar oluşursa:

  • USBasp programlayıcıyı bilgisayara takmak için farklı USB bağlantı noktaları kullanmayı deneyin.
  • AVR'nin programlayıcıya bağlı olduğundan emin olun
  • Her adımı dikkatlice tekrar okuyun ve harici araçlar kurulumundaki komut ve argümanların doğru olduğundan emin olun.

Aksi takdirde, gitmeye hazırsınız!

Önerilen: