Melih Karakelle'nin kişisel web sitesi

Ana Sayfa

Genel Konular

Elektronik

Model Uçak

Uçurtma

Yazılımlarım

İletişim

 Ömür Sayacı: 13.131 gündür yaşıyorum.


Siteden Rasgele

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.




YORUMLAR (2)

  1. Orkun Kılınç demiş ki:
    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ç

  2. Melih Karakelle demiş ki:
    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

Yorumunuzu Ekleyin

Yorumunuz/Sorunuz

IP adresiniz 38.107.179.244 dir.