Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....

Başlatan aykut54, 29 Eylül 2010, 15:12:15

Elektroemre

Aslında ISP programlamaya alışınca çok çok çok pratik geliyor. PIC'lerle uğraşırken sök programla tak bıkardım.
Atmele geçtikten sonra ISP programlamaya alıştım. Artık her devreye (devrede yer sorunu olmadığı sürece) ISP için 10'lu IDC soket koyuyorum.
BreadBoard çalışmaları içinse aşığıdaki özel bir kabloyu (renkli olan) imal ettim :)


Programlayıcımıda eclipse'ye adapte ettim. Tek tıkla derlenen kod mikrodenetleyiciye yükleniyor.
Artık hex dosyası yüklemek, mp3 player'ıma şarkı atmak gibi. Tavsiye ederim.

USBASP Programlayıcım ve kablo:


İyi çalışmalar....

aykut54

@elektroemre hocam

Eğer size zahmet olmaz ise bizimle win avr +eclipse derleyici programını yaptığımız programlayıcıya nasıl adapte ettiğimizi burda açıklarmısınız? Adım adım izah edermisiniz?

verilen videoda hocam win avr programı ile nasıl adapte edeceğimiz anlatılmış. Çoğu arkadaşımız eclipse yazılımı ile kullanıyor.

hocam bu arada programlayıcınında kutusu güzel olmuş....

Vereceğiniz bilgiler bizim için değerli...

@speedx hocam devre aslında geliştirilebilir.ISP çıkışıda var örnek olarak atmega8 ısp soketi ile sadece 4 uç ile miso,mosi,sck,reset ile 2 sn programladık....

atmega8,attin2313,atmega16 sorunsuz programladı.Halen kullanıyorum. Tasarımı yeniden yapacağım.

Bunu picproje ailesi olarak ilerde bir firmada pcb bastırıp bu sebilden herkesin faydalanması iyi olur dimi?

Bu konuda ne dersiniz değerli üstadlarım?

NOT; Programlayıcı baskı devresi Ares7.5sp3 ile çizildi

Elektroemre

Selamlar,
USBASP programlayıcısının Eclipse'ye nasıl adapte edildiğini resimlerle anlattım.
Bu yöntemle başka programlayıcılarıda Eclipse'ye rahatlıkla adapte edebilirisiniz.
Her proje için farklı bir programlayıcı tercih edebilirsiniz.
Programlayıcı profilini bir kez oluşturduktan sonra her yeni projede bir kereliğine kullandığımız programlayıcıyı seçiyoruz.
Herşey resimlerde gayet açık. Umarım AVR'ler ile uğraşmak isteyen arkadaşlar için faydalı olur.













İyi çalışmalar...

Elektroemre

Bu arada arkadaşlar Önemli bir nokta;

Benim gibi 64bit işletim sistemi kullanıp sorun yaşayan arkadaşlar için 64bit sürücü aşağıdadır;
http://depositfiles.com/files/pqnm6p9uw (Link AVRFreaks sitesinden alıntıdır.)

Yeni aldığım dizüstüde 64bit Win7 yüklü geldi. USBASP'yi bir türlü tanıtamadım.
Araştırmalar sonucu AVRFreaks sitesinde bu sürücüyü buldum. Fakat bu seferde Win7 imzasız sürücüyü yüklememekte diretti.
Onuda yanlış hatırlamıyosam açılış ekranında F8'e basarak birkaç ayarı değiştirip halletmiştim. Şuan sorunsuz kullanmaktayım.

İyi çalışmalar...

Murat Mert

S.A
Sn Emre teşekkür ederim. C cesaretimi toparlarsam atmel c yazmayı öğreneceğim şimdilik bascom-avr ile öğrenmeye çalışıyorum.
mert07

aykut54

@elektroemre  hocam verdiğiniz ilim hizmetinizden dolayı çok teşekkür ederim akşam bizzat uygulayacağım sonucu burda yine açıklarım.

Allah razı olsun.

aykut54

Merhaba 23:30 itibariyle denedim mükemmel oldu.Sorunsuz çalışıyor.
Komut yaz derle board üzerinde devre çalıştığı anında belli oluyor.

Biz bu işlemcileri devre üzerinde programlıyoruz. Fiziksel olarak işlemciye zarar verebilirmiyiz. Başıma bir hadise geldi tamda bu konu hakkında 16f877 3 kanal pwm_rgb uygulaması yaptım. Üst üste yaklaşık 1 dk arayla işlemciyi branner programlayıcısı ile programladım.

4.kez programlama yaptım ve işlemciyi devreye taktım enerji verdim baktım pic uçmuş ;D Başka bir işlemcide denedim devre çalıştı. Arızalanan işlemciye program yükleniyor ancak devre üzerinde çalışmıyor....Bunun sebebi ne olabilir.

Aynı hadise atmel işlemcileri programlarken başımıza gelebilirmi. Bu durumdan dert çeken varmıdır?

Bu vesile ile @elektroemre hocamızdan verdiği bilgiler adedince allah razı olsun

aykut54

Alıntı yapılan: SpeedyX - 01 Ekim 2010, 00:30:33
Güzelmiş, ben dosyayı indirdim fakat gerekli proteus versiyonu olmadığı için açılmadı, önemli de değil.

Bana hoş bir usb atmel programlayıcı lazım, madem arkadaşlar sorunsuz çalıştığını teyid etmişler, bunu eskiden K128 de olduğu gibi minik bir kutuya göre smd malzemelerle çizip üretsek gayet hoş olur sanıyorum.
Ne dersiniz?

@speedyx bir arkadaşımız bahsettiğin programlayıcı tarzında çizimi yapıyor. Yakında oda burda yayınlar

sezgin05

Arkadaşlar bende USBASP  programlayıcısı yapmaya karar verdim. 2 adet Atmega8-16PI ldım ve bir arkadaşımda bulunan Topmax marka profesyonel programmer ile aşağıdaki sigorta ayarlarınıda yaparak programladım.Ama heriki işlemcidede çalışmadı maalesef.Yaptığım PCB ise fischel sitesindeki bir devreye ait.Giriş lere 3.3volt zenerde taktım.Acaba atladığım bir püf noktamı var.
[IMG]http://img832.imageshack.us/img832/568/con2v.jpg[/img]

[IMG]http://img815.imageshack.us/img815/1484/conf1.jpg[/img]

[IMG]http://img809.imageshack.us/img809/2958/usbasp.png[/img]



sezgin05

Arkadaşlar Atmega hevesim başlamadan bitmesin istiyorum.Bana ücreti mukabilinde 2 adet USBASP programlanmış Atmega8/16 DIP gönderebilecek varsa ÖM atarsa sevinirim.Teşekkürler.

malpaslan1979

sezgin hocam bende bir ara programlayıcı yapmaya heveslendim sonra Mersin`de elektronikçilerde Atmel arama gafletinde bulundum -uzun lafın kısası programlayıcı için bile atmel bulamadım- bu arada sağolsun ebay`e danıştım aşağıdaki programlayıcı karşıma çıktı flashdisk kadar birşey ama yok yok. fiyatı da uygun 12dolar.


http://cgi.ebay.com/USB-ISP-Programmer-ATMEL-AVR-51-ATMega-ATTiny-/200460739146?pt=LH_DefaultDomain_0&hash=item2eac64224a

edit: kusura bakmayın ilk linki değiştirdim ürünü ararken Türkiye ye gönderisi olmayan bir satıcı bulmuşum değiştirilmiş link yukarıdadır.

sezgin05

Hocam linkteki programlayıcıda USBASP. Ayrıca ben Ebay'dan alışveriş yapmadım.Eğer elinizde fazla varsa alabilirim.Teşekkürler.

malpaslan1979

Malesef kendim için bir adet almıştım.

Bu arada linki değiştirdim çünkü ürünü ebay`da ararken Türkiye ye gönderisi olmayan bir firma seçmişim neyse yeni linkteki ürün benim aldığım ürün ve satıcıdır.

ofdan

Arkadaşlar aykut hocamın verdiği usb devreyi yaptım.atmega 8 e ilk firmware i atarken sanırım yanlış sigorta seçip işlemciyi kilitledim şuan işlemci ne okulabiliyor nede yazma yapabiliyorum sigorta ayarlarıda okunmuyor pony prog ve paralel port ile programlamaya çalışıyorum.Yeni bir atmega8 ile deneyeceğim de bu pony prog için sigorta ayarlarını bilen arkadaşlardan yardım bekliyorum.Teşekkürler

ayban

Hatalı fuse ayarlarından dolayı yazma yapılamayan işlemciler normalde HV(yüksek voltajlı)programlayıcılarla yeniden programlanabilir fakat 2.bir yol daha vardır işlemcinize herhangi bir kristal osilatör bağladığınızda(4bacaklı olanlardan) sorunsuz bir şekilde programlandığını göreceksiniz.
"Tek kitap okuyandan kork!"