USB-ASP AVR Programlayıcı
USB-asp açık kaynak kodlu bir AVR
programlayıcı devresidir ve V-USB isimli C kütüphanesini kullanarak yazılımsal
USB özelliği kazanmakta ve Atmel(AVR) işlemcileri kolayca
programlayabilmektedir.
Uzun zamandır kullandığım USB-asp programlayıcının ülkemizde bulunmaması ve
piyasadaki 200-300$ lık programlayıcılar yüzünden aslında PIC işlemcilere göre
yüzlerce üstünlüğü olan ve oyuncak değil profesyonel cihazlar geliştirilmek
üzere dizayn edilmiş ATMEL işlemciler konusunda ülkemizde malzeme ve kaynak
bulunmuyor. Bu açığı gidereceğini umarak bu devreyi seri üretime uygun şekilde
yeniden tasarlayıp, kaynak kodunda bazı değişiklikler yaparak ürettim.


Programalıyıcı şu an sadece www.flytron.com
isimli web sitemde satılmakta, yakın zamanda bazı elektronik malzeme
satıcılarına da vereceğim.
Umarım ülkemizde Atmel işlemcilerin daha sık kullanılmasına yardımcı olur.
Yorumunuzu Ekleyin
|
11-02-2010 02:15
İyi günler;
Arduino adı verilen Atmega328 ile çalışan bir i/o geliştirme platformu kullanmaktayım. Seri protla bir deneyim sonrasında kartta bir sorun oluştu. Atmega328'in bootloader'ının zarar gördüğünü düşünüyorum. Bootloaderı tekrardan üzerine yazmak için Arduino üzerindeki ICSP ve sizin progralayıcınızı kullanmak istiyorum.
Daha önce hiç ICSP kullanmadım ve Arduino üzerindeki ICSP 6 pinli Programlyıcının ise 10 pinli. Birbirine nasıl bağlayıcığımı anlatabilirseniz Programlyıcıyı satın almayı düşünüyorum.
Orkun Kılınç
12-02-2010 08:29
Merhaba,
Öncelikle şunu söyleyeyim, 3 dolarlık işlemciyle 0.2 dolarlık kristali bir araya getirip bunu Arduino diye satanlar utansın :)
ICSP ile işlemcinin içine bootloader yükleyip seri porttan istediğiniz gibi kullanabilirsiniz veya doğrudan kodu da yükleyip loadersız daha stabil programlar atabilirsiniz.
ICSP standardı ATMEL için 10 pindir andak bazı standart olamayan tasarımlarda 6 pinlik bir ufak versiyonu da mevcut.
Aslında pin sayısı ile hiç bir bağlantısı yok, ATMEGA için kullanacağınız pinleri devreyi takip edip bulabilirsiniz
bağlamanız gereken pinler şöyle
MISO
MOSI
SCLK
RST
GRND
Benim programlayıcıdaki standart uçları ekte yolluyorum, dökümanına bakıp kendi uçlarınızı bulabilir, veya işlemciyi bredboard üstüne alıp bir kristal ekleyip bu bacakalrı bağlayarak programlayabilirsiniz.
Power(+) ucunu eğer devre dışarıdan beslenecekse bağlamayın, USB den beslensin isterseniz programlayıcıdan doğru bağlayabilirsiniz.
Not: Çıkışı kısadevre ettiyseniz TX bacağını yakmış olmanız da mümkün.
Kolay gelsin