
Programlayıcımız UsbAsp isimli programlayıcıdır. Yurt içinden oldukça kolay temin edebilirsiniz. Ben e-bay'dan oldukça ucuza almıştım. Herhangi bir sorun çıkmadan kullanabiliyorum.
Bazılarında yazılım güncellenmesi yapılması gerekebiliyor. Eğer aldığınız programlayıcıda sorun olduğunu düşünüyorsanız önce yazılımını güncelleştirmenizi tavsiye ederim . İlerki yazılarda yazılımı nasıl güncelleştirebileceğinizi anlatacağım.
Önce şu iki programı indirmemiz gerekiyor.
1- Winavr- Buradan indirebiliriz.
2- USBasp sürücü dosyası buradan indirebiliriz.
USBASP kurulumu
Usbasp programlayıcısını bilgisayarınıza taktığınız zaman tanınmayacaktır.



1- Aygıt yöneticisi ekranında USBasp yazan yere tıklıyoruz ve karşımıza yeni bir ekran açılacak

2- "Sürücü" yazan sekmeyi seçiyoruz.
3- "Sürücüyü Güncelleştir " seçeneğini seçiyoruz.
Açılan pencerede

"Sürücü yazılımı için bilgisayarımı tara " seçeneğini seçiyoruz.
Tekrar yeni bir pencere açılacak

burada 2 işlem yapacağız.
1- "Gözat" kısmından bilgisayarımıza indirdiğimiz sürücü dosyasını seçiyoruz.
2- "İleri" seçeneğini seçiyoruz.
Karşımıza bir uyarı ekranı çıkacaktır.

"Bu sürücü yazılımını yine de yükle" seçeneğini seçip devam ediyoruz.
ve nihayet sürücümüzü başarıyla yüklüyoruz.


USBasp bağlantısının yapılması
Şekilde UsbAsp programlayıcısının, kablosunun ve atmega 328p denetleyicisinin bağlantısnın hangi pinlerle yapılacağını ve bağlantı şemasının görebilirsiniz.

Programlayıcı ve mikrodenetleyici arasındaki bağlantıyı aşağıdaki gibi yapmalıyız.

Gerekli bağlantıları yaptıktan sonra mikrodenetleyicimiz program yüklemey hazır vaziyettedir.
WINAVR programının yüklenmesi
Mikrodenetleyiciye programımızı yükleyebilmek için avrdude.exe uygulamasına ihitiyacımız var. Bunun için en kolay yolun winavr'yi yüklemek olduğunu düşünüyorum. Bu nedenle önce indirmiş olduğumuz Winavr programını kurmalıyız. Winavr'yi kurduktan sonra program yüklememeiz gerçekleşebilecek
Winavr'yi kurmak için resimlerdeki işlemleri sırasıyla yapıyoruz.







ve Winavr kurulmuş oluyor.
Atmega328p'ye Usbasp ile bağlanmak
Windows'ta Başlat menüsünde arama (veya çalıştır) ksmında, Aşağıdaki resimdeki işaretli alana, cmd yazıp enter'a basıyoruz.


ve Ms-Dos ekranıyla karşı karşıyayız
Komutun devamında avrdude.exe yazıp enter'a basıyoruz.
İşlemleri doğru yaptıysak aşağıdaki gibi avrdude options'larını gösteren bir ekran geliyor.

Örneğin şu komtu yazalım
c:\>avrdude -c usbasp -p m328p ve enter'a basalım
Bağlantılarımız doğru ise böyle bir ekran gelir.

Bağlantılarımızda hata varsa bu şekilde uyarı alırız.

c:\>avrdude -c usbasp -p m328p komutunu incelersek
tekrar komut satırına avrdude.exe yazıp enter' basalım gelen ekrandaki satırlarda -c ve -p nin olduğu satırlara bakınca ne anlama geldiklerini anlarız.
-c yükleyiciyi seçmemizi sağlıyor . -c usbasp : programlayıcımız usbasp'dir diyoruz.
-p hangi mikrodenetleyiciye yükleme yapacağımızı belirtir. -p 328p atmega 328p'ye yükleme yapacağımızı belirtmiş oluruz.
bir sonraki dersimizde yazdığımız bir programın nasıl yükleneceğini anlatacağız.
USBtinyISP AVR Programlayıcı Kartı - Arduino Bootloader Programlayıcı olur mu acaba. Çok acil.
YanıtlaSildaha önce USBtinyISP kullanmadım. ancak ARDUINO IDE'de "araçlar(tools)"sekmesinde progranlayıcı seçeneklerinde USBtinyISP görünüyor. bu da programlanabileceğini gösteriyor.
SilBir sonraki ders yapıldı mı? Link alabilir miyim? Program nasıl yüklenecek
YanıtlaSilevet yapılmıştı
Sil8. ders : https://bariscincorop.blogspot.com/2016/01/atmel-avr-8-usbasp-ile-program-yukleme.html?showComment=1578224103604#c3674795746666920827
Bootloader olmadan da bu şekilde yükleme yapılabiliyor mu?
YanıtlaSilevet yapılabilir. bootloader gerekmiyor.
YanıtlaSil