
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

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ı



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.
- İndir düğmesine basın ve uygulamayı yükleyin.
- Zadig'i aç
- Seçeneklere tıklayın ve Tüm Cihazları Listele'ye basın
- 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

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çı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

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

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

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:
CH341A Programlayıcı: 8 Adım

CH341A Programcısı: Geçenlerde bir CH341A mini programcısı satın aldım. Mini programlayıcı tamamdır ve 24 ve 24 serisi çipleri programlamak için kullanılabilir. Çok düşük maliyetli ancak bilgisayar BIOS'umu ve yönlendirici bellenimini flaş etmek için kullanabildiğim için oldukça kullanışlı.WCH'nin nazik yayınları var
ESP8266-07 Arduino Nano İle Programlayıcı: 6 Adım (Resimli)

Arduino Nano ile ESP8266-07 Programcı: Bu, Arduino nano kullanarak şık bir ESP8266-07/12E programlama kartı oluşturmak için kısa bir eğitimdir. Kablolama şeması burada gösterilene çok benzer. Bu projeyi bir devre tahtasına bağlama, kendinize bir p
Bir Breadboard Kullanarak PICkit Programlayıcı ile PIC MCU Nasıl Programlanır: 3 Adım

PICkit ile PIC MCU Nasıl Programlanır Breadboard Kullanarak Programlayıcı: PIC (veya başka herhangi bir) mikrodenetleyici ile oynamak için pahalı ve karmaşık araçlara ihtiyacınız yoktur. Tek ihtiyacınız olan, devrenizi ve programlamanızı test edeceğiniz bir devre tahtasıdır. Elbette bir çeşit programcı ve IDE gerekli. Bu talimatta
Atmel Studio için Ucuz STK500 AVR Programcısı: 7 Adım

Atmel Studio için Ucuz STK500 AVR Programcısı: Atmel Studio, AVR programları yapmak için güçlü bir araçtır, ancak bir program yazmak ilk adımdır. Programınızı kullanmak için bir devre yapıp kodunuzu mikrodenetleyiciye aktarmalısınız. AVR'nizi Atmel Studio'dan aşağıdakileri kullanarak programlayabilirsiniz
5 Transistör PIC Programlayıcı *Adım 9'a Şematik Eklendi!: 9 Adım

5 Transistör PIC Programlayıcı *Şematik Adım 9'a Eklendi!: Bilgisayarınızın paralel portu için kendi PIC programlayıcınızı yapın. Bu, David Tait'in klasik tasarımının bir varyasyonudur. Çok güvenilirdir ve ücretsiz olarak sunulan iyi bir programlama yazılımı vardır. IC-Prog ve PICpgm programcısını seviyorum. Hepsinden iyisi, o