Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: aykut54 - 29 Eylül 2010, 15:12:15

Başlık: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: aykut54 - 29 Eylül 2010, 15:12:15
(http://www.hizliupload.com/img/aj.jpg)
https://320volt.com/atmel-atmega8-zif-soket-usbasp-programlayici/

@Gevv hocamız içeriği tekrardan düzenledi gerekli dosyalar burdadır.Programlayıcımız sorunsuz çalışmaktadır. Devreyi basacak arkadaşlar için zif soket katı osilatör devresinin tam üstüne gelmektedir. PCB yapmadan önce bu katı ayarlayarak pcb basmamız daha iyi olacaktır.Yapacak arkadaşlara hayırlı olsun. Bu vesile ile emeği geçen tekniker_erhan ve @gevv kardeşimize sonsuz teşekkürler...

NOT: ATmega8...attiny2313....atmega16  işlemcilerini programlamıştır

İyi çalışmalar....
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: fatihinanc - 29 Eylül 2010, 15:41:05
Hocam elimize sağlık.
Çok güzel olmuş devre. Diğer işler yüzünden pek atmel e el atamadım.
Boş bi vaktim olursa bunu yapıp arada atmega 8 ile birşeyler yapmayı düşünüyorum.
Sizin de vesilenizle...   
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: aykut54 - 29 Eylül 2010, 15:57:31
Hocam doğrusunu söylemek gerekirse Atmel serisi işlemcileri programlamak @elektroemre ve tekniker_erhan arkadaşlarımızın yaptığı devreleri ile vesile oldu..

Burdaki devrenin pcb'sini bastırsak nasıl olur. Böylece bir çok arkadaşımızın işleri görülür.Video ile bir kaç açıklama yaptım hocam devrenin artıları ve eksileri var.Ordan takip edebilirsiniz.

Bu uygulamayı geliştirsek dahada iyi olacaktır. Forumumuzun değerli ustalarının bilgilerine ihtiyaç duymaktayız...

selamlar...saygılar...
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: Murat Mert - 29 Eylül 2010, 19:32:43
S.A.
Aykut kardeş ellerine sağlık sonuda bitirdin. Allah senden razı olsun. Çok teşekkürler. Kolay gelsin.
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: serdararikan - 29 Eylül 2010, 19:56:19
tebrik ederim güzel çalışma olmuş
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: satilla - 29 Eylül 2010, 23:53:25
peki devre üzeirndeki atmeli nasıl programladınız bootloader varmı avrburnde
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: Elektroemre - 30 Eylül 2010, 01:13:48
Selamlar,

Tebrik ederim güzel bir çalışma olmuş.
ende USBASP programlayıcıyı ilk yaptığımda zif soketli yapmak istemiştim ancak 40-28-20-8 bacaklı Tek zif sokette toplarken bikaç bacağı denk getiremiştim.
Sorunu bir adet jumperla aşmışsın.

Zif soketli çizimiyle işi ticarete bile dökebilirsin aslında :) Yazıcıoğlunda ve bikaç sitede işe yaramaz FT232li USB AVR programlayıcılara 80 TL demişlerdi gerisini sen düşün.

İyi çalışmalar...
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: aykut54 - 30 Eylül 2010, 08:18:11
Evet hocam ticari yapacak vakitim yok.Aldığımız parada şükür yetiyor. :D
Kimini parası kiminin duası işte
;)
selamlar
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: Murat Mert - 30 Eylül 2010, 08:38:15
Alıntı yapılan: aykut54 - 30 Eylül 2010, 08:18:11
Evet hocam ticari yapacak vakitim yok.Aldığımız parada şükür yetiyor. :D
Kimini parası kiminin duası işte
;)
selamlar
;D  ;) Süpersin
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: aykut54 - 30 Eylül 2010, 11:34:14
Devredeki atmegayı başka bir avr programlayıcısı ile programladım.Tıpkı branner gibi daha sonrası zaten basit....
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: satilla - 30 Eylül 2010, 13:00:05
hocam bende brenner kullanıyorum üzerindeki pici programlamak için başka programlayıcı kullanmıyorum
bootloader ile programlıyorum

bu programlayıcıyı yapmak için başka bir programlayıcı apmamızlazım sanırım :)
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: Murat Mert - 30 Eylül 2010, 15:17:05
Alıntı yapılan: sinansinan09 - 30 Eylül 2010, 13:00:05
hocam bende brenner kullanıyorum üzerindeki pici programlamak için başka programlayıcı kullanmıyorum
bootloader ile programlıyorum

bu programlayıcıyı yapmak için başka bir programlayıcı apmamızlazım sanırım :)

S.A.
Sn. Sinan paralel portun varsa basit programlayıcılar var. Onunla programlayarak işlemleri yapabilirsin. Kolay gelsin
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: SpeedyX - 30 Eylül 2010, 20:43:56
Merhaba,
Guzel bir calisma, tebrikler.
Programlayicinin destekledigi chiplerin listesini verebilir misiniz?
ISP cikisi da var mi?
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: Elektroemre - 30 Eylül 2010, 22:43:53
Selamlar, bu programlayıcı üzerinde 'Attiny' 'ATmega' ve 'ATXmega' yazan hemen hemen her mikrodenetleyiciyi programlamaktadır.
Ancak arayüz olarak kullanılan Burn-O-Math belirli işlemcilere destek vermekte.
Programlayıcıyı Eclipse'ye adapte ederseniz, AVR-GCC'nin listesindeki tüm işlemcileri ISP ile programlayabilirsiniz.

İyi çalışmalar...
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: 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?
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: Elektroemre - 01 Ekim 2010, 01:06:20
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:
(http://img580.imageshack.us/img580/5538/63734726.jpg)

İyi çalışmalar....
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: aykut54 - 01 Ekim 2010, 08:30:24
@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
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: Elektroemre - 01 Ekim 2010, 13:37:55
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.

(http://img43.imageshack.us/img43/8959/18853305.jpg)

(http://img827.imageshack.us/img827/4119/11290116.jpg)

(http://img714.imageshack.us/img714/7127/81838408.jpg)

(http://img812.imageshack.us/img812/3913/81669523.jpg)

(http://img534.imageshack.us/img534/9809/69788372.jpg)

(http://img543.imageshack.us/img543/4187/29837770.jpg)

İyi çalışmalar...
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: Elektroemre - 01 Ekim 2010, 14:12:49
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 (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...
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: Murat Mert - 01 Ekim 2010, 15:46:35
S.A
Sn Emre teşekkür ederim. C cesaretimi toparlarsam atmel c yazmayı öğreneceğim şimdilik bascom-avr ile öğrenmeye çalışıyorum.
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: aykut54 - 01 Ekim 2010, 16:35:04
@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.
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: aykut54 - 02 Ekim 2010, 23:35:20
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
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: aykut54 - 04 Ekim 2010, 18:23:39
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
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: sezgin05 - 30 Aralık 2010, 22:39:46
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] (http://img832.imageshack.us/i/con2v.jpg/)

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

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


Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: sezgin05 - 04 Ocak 2011, 09:24:08
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.
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: malpaslan1979 - 04 Ocak 2011, 09:44:57
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.
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: sezgin05 - 04 Ocak 2011, 09:55:59
Hocam linkteki programlayıcıda USBASP. Ayrıca ben Ebay'dan alışveriş yapmadım.Eğer elinizde fazla varsa alabilirim.Teşekkürler.
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: malpaslan1979 - 04 Ocak 2011, 09:59:06
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.
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: ofdan - 04 Ocak 2011, 18:32:24
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
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: ayban - 04 Ocak 2011, 19:39:42
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.
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: ofdan - 04 Ocak 2011, 19:58:13
Alıntı yapılan: ayban - 04 Ocak 2011, 19:39:42
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.
4 bacaklı osilatör alınca dediklerinizi deneyeceğim sonucunu buradan paylaşırım inş. yüksek voltajlı programlayıcı ile nasıl yapabiliriz ?
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: sezgin05 - 06 Ocak 2011, 09:09:25
Nihayet Atmega8 programlamayı başardım.Nedense profesyonel programmer ile çalışmadı ama LPT-ISP programmer ile birkaç deneme sonunda.Hatta denemeler sırasında Atmega8'in sigorta ayarları değişmiş.Dolayısıyla programlayıcı Atmega8'i görmez oldu.Bende basit bir hile ile tekrar okuyup yazabildim.16F628A ile basit bir 1Mhz sinyal ürettim.Bunu Atmega8'in 9 nolu(XTAL1) bacağından girdim.Böyle yapınca Sigorta ayarları ne olursa olsun İşlemciyi çalıştırıyor ve okuyup yazmaya izin veriyor.Herşey için teşekkürler.
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: ofdan - 06 Ocak 2011, 14:40:53
Alıntı yapılan: sezgin05 - 06 Ocak 2011, 09:09:25
Nihayet Atmega8 programlamayı başardım.Nedense profesyonel programmer ile çalışmadı ama LPT-ISP programmer ile birkaç deneme sonunda.Hatta denemeler sırasında Atmega8'in sigorta ayarları değişmiş.Dolayısıyla programlayıcı Atmega8'i görmez oldu.Bende basit bir hile ile tekrar okuyup yazabildim.16F628A ile basit bir 1Mhz sinyal ürettim.Bunu Atmega8'in 9 nolu(XTAL1) bacağından girdim.Böyle yapınca Sigorta ayarları ne olursa olsun İşlemciyi çalıştırıyor ve okuyup yazmaya izin veriyor.Herşey için teşekkürler.

Hocam sigorta ayarlarında hangi sigortaları ayarladınız ben bir türlü ayarlayamadım?

Edit: Sonunda başardım.Pony Prog ile atmega8 i ilk kez programlayacak arkadaşlar ;
1. Sigorta ayarlarına dokunmadan programlayıcının hex dosyasını atın
2. Daha sonra sadece datasheet te yazan sigortaları değiştirin CKSEL321
Kolay gelsin
Başlık: Ynt: Atmega8 USBasp 8*20*28*40 pin ATmega serisi işlemcileri programlıyor....
Gönderen: aykut54 - 27 Ocak 2011, 16:32:13
atmega8 usbasp fuse ayarları
http://www.berik.net/0202usb.php