AVR In System Programer (ISP) Devresi []AVR Mikroişlemcilerini Programlamak için ISP Dongle Yapımı
Anahtar Kelimeler: ATMEL, AVR, ISP DONGLE, STK200, AVR PROGRAMMER
Malesefki AVR Mikroişlemcileri Türkiye biraz zor bulunan teknolojiler bulunmamasının sebepleri ise; Türkiyede reklamının iyi yapılmaması ve çok yeni bir teknolji olması vs.. gibi sıralıyabiliriz. Reklam yapmak gibi olmasın ama PIC mikroların bu aile elamanları ile fiyat/işlev olarak yarışacak güçleri yok, Fakat pazarda iyi yapılmış reklam ve kolay bulunabilme yüzünden yurt dışının tersine PIC mikrolar Türkiyede oldukça popüler. Bu yazıyı hazırlamamın bir başka nedenide bu konuda daha önce Türkçe kaynağa raslamamış olmamdır.
Herneyse reklamları dinlediniz şimdi geçelim devremize; bu devre AVR ailesi ISP (In System Programable,Sistem üzerinde programlanabilme) özelliğini destekliyen işlemcileri programlamak için geliştirilmiş bir devredir. Bu devreyi seçme sebebim ise Maliyetinin düşük ve programlama işlevinin hızlı olmasıdır. ISP sayesinde mikroişlemci devre üzerindeyken programlayabilmektedir. Buda paralel programlamaya göre büyük kolaylık sağlamaktadır.
Devreyi bizzat gerçekleyip test etmiş bulunmaktayım burada dikkat etmeniz gereken hususlar: Entegrenin HC serisi seçilmesidir. LS serisi entegrelerlede çalışıyor olabilir fakat HC serileri bilindiği üzere daha hızlı ve çıkış akımları daha yüksek bu nedenle HC serisini tavsiye ediyorum.
Devre şeması:
PCB:
Ares ile çizilmiş şema: Ares ile çizilmiş devre şeması
PCB Resimleri:
Devre atmel.com daki şema üzerinde bazı değişiklikler yapılarak geliştirilmiştir. Programlama işlemi için AVRCodeVision, AVR Studio gibi programlarda aşağıdaki resimdeki gibi STK200/300 ayarı seçilerek kullanılmalıdır.
Desteklenen Çipler: 1200/2313, 4414/8515, 2333/4433, 4434/8535, 2323/2343, tiny12, tiny13/25/45/85/24/44/84, tiny15, tiny22, tiny26/261/461/861, tiny2313, mega161/162/8515, mega165/325/645, mega169/329/649,mega3250/6450/3290/6490, mega163/323/8535/16/32/644/164P/324P/644P, mega8/48/88/168, mega603/103/64/128, mega640/1280/1281/2560/2561
Ahmet B. - Nisan 2007Yazan: Admin | Güncelleme: 27.05.2007 DeğerlendirBu Metaryel için Yapılmış Yorumlar (8)
cem [cem_a..] {17 Mart 2008 Pazartesi 16:21:10} | güzel bi çalışma hocam kutlarım | Ahmed Han [Kamil..] {21 Haziran 2008 Cumartesi 08:23:34} | Merhaba hocam,
Öncelikle bu çalışmanız için sizi kutlamak istiyorum. Piyasada yüksek mevlalar ile satılan bir kartı oldukça basit ve pratik bir biçimde dizayn etmişsiniz.
Ancak kafama takılan bir nokta var benim. Benim elimde ATmega128 ile yapılmış bir devre var. Ve bu devrenin ISP çıkışında 6 adet pin bulunuyor. Atmelin kendi sattığı 36$ fiyatındaki ISP programlayıcısının da 6 tane pin bağlantısı var. Fakat sizin devrenizde dışarıya 7 tane pin çıkıyor. Bu aradaki fark neden kaynaklanıyor olabilir sizce? | Akif [md_ki..] {31 Aralık 2008 Çarşamba 15:03:47} | Hocam pic den avr gecmeyi düşünüyorum. Bu programlayici hoşuma gitti. Elimde ATMega32 var, acaba bunu programliyor mu?
Cevap: Programlayabildiği işlemcilerin listesi verilmiştir.. | M [murad..] {15 Ocak 2009 Perşembe 14:03:30} | C1 nin birimini okuyamadim. 100 nF mi?
Cevap: Evet 100nf | mejmet [mali_..] {23 Haziran 2009 Salı 14:24:09} | 2 sorum war gercekten bu programı öğrenmek istiyorm biz okul pic gorduk ve herhangı bı devreyı calıstırmak ıcın bazı gereklı kodları yazardık kod yazma olayı burda nasıl ornekle acıklarmısnz? şimdiden teskkr ederımm..
Cevap: avr studio vs. bir program ile assembly yada C gibi dillerde kodlama/debug işlemlerini gerceklestirebilirsiniz.. | Barış [baris..] {25 Mart 2010 Perşembe 00:03:36} | Acaba , bunun stk500 için olan versiyonu yapılabilinir mi? Eğer böyle bir çalışmanız varsa paylaşırsınız çok mutlu olurum.
Elinize sağlık. | cem berk [cem_b..] {06 Şubat 2013 Çarşamba 01:02:51} | Merhabalar sevgili hocam.. devre gercekten cok guzel ama bunu usb yoluyla kullanmamizin bir yolu var midir. | izel k. [izelk..] {26 Temmuz 2022 Salı 10:07:12} | Çok güzel ve başarılı bir çalışma olmuş hocam. Ellerinize sağlık!! |
Yorumunuzu Ekleyin
|
|
Kategoriler
|
|
|
. : : Anket : : .
|
|
|