Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: Elektroemre - 25 Mayıs 2010, 12:34:43

Başlık: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: Elektroemre - 25 Mayıs 2010, 12:34:43
Merhaba arkadaşlar nette dolaşırken ATtiny2313 ile yapılmış bir USB programlayıcı gözüme ilişti.
Adamlar minnacık Attiny2313 ile software USB gerçekleştirip programlayıcı yapmışlar. Yaşasın ATMEL! =)
ATmega AVR'ler ile ilgilenmek isteteyip programlayıcı sıkıntısı çeken arkadaşlar için alternatif olabilir.
Üstelik maliyetide 10 lirayı geçmez. 4 TL Attiny2313 + 1TL USB SOKET + 5 TL Ivır zıvır, direnç, kristal USB kablo, led vs... 10 TL bile değil maliyeti :)

Link:
http://www.ladyada.net/make/usbtinyisp/
Devre şeması:
http://www.ladyada.net/images/usbtinyisp/usbtinyisp2sch.png (http://www.ladyada.net/images/usbtinyisp/usbtinyisp2sch.png)
PCB'sini yapmak isteyen arkadaşlar için EAGLE dosyası: (çift yüzlü tasarlanmış)
http://www.ladyada.net/media/usbtinyisp/usbtinyisp%20v2.0%20hw.zip (http://www.ladyada.net/media/usbtinyisp/usbtinyisp%20v2.0%20hw.zip)

Programlayıcıyı ister Burn-O-Mat programına adapte edip kullanın ister, ister eclipseye adapte edip kullanın.
Burn-O-Math programı:
http://avr8-burn-o-mat.aaabbb.de/ (http://avr8-burn-o-mat.aaabbb.de/)

Bende deneme amaçlı borda kurdum ve sonuç çok hoş.Programlayıcıyı yaparken adımlar:
Şu linkten firmware'yi indiriyoruz:
http://www.ladyada.net/media/usbtinyisp/usbtiny%20v2.0%20firm.zip (http://www.ladyada.net/media/usbtinyisp/usbtiny%20v2.0%20firm.zip)
Bu dosyada spi klasöründeki HEX'i yüklüyoruz. Daha sonra dikkat edilmesi gereken nokta FUSE ayarları.
Dikkat burası önemli    HFuse 0xDF   LFuse 0xEF   Bu Fuse değerlerini yazdırıyoruz.

Sonra sürücü dosyamız:
http://www.ladyada.net/media/usbtinyisp/usbtinyisp%20w32%20driver%20v1.12.zip (http://www.ladyada.net/media/usbtinyisp/usbtinyisp%20w32%20driver%20v1.12.zip)
Cihazı bağladığımızda sürücü istediğinde bu dosyayı göstereceğiz.
Sorun çıkarsa aygıt yöneticisinde cihaz kontrol edilebilir, cihaz  doğru yüklenmişse bu şekilde olacaktır. Artık programlayıcımız hazır.

(http://img324.yukle.tc/images/5592305.jpg)



Programlayıcımızı AVR Burn-O-Mat programıyla kullanabilriz. Gerekli ayarlar şöyle:

(http://img324.yukle.tc/images/49002305b.jpg)





Programlayıcının board üzerindeki hali ATtiny2313 ile diğer ATtiny2313'ü programlarken:
(Ben board üzerinde Buffer entegresini kullanmadım aslında sadece 5V sistemleri programlayacaksanız gerekte yok.)

(http://img321.yukle.tc/images/3130SP_A0602.jpg)






Başarılı yazma işlemi:
(http://img325.yukle.tc/images/71682305a.jpg)


Saygılar...

Düzeltme: imla
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: THeKiNG - 26 Mayıs 2010, 20:57:19
Anlatımın için çok teşekkürler. Peki bunu nerelerde kullanabiliriz ?
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: THeKiNG - 26 Mayıs 2010, 21:11:27
Alıntı yapılan: FxDev - 26 Mayıs 2010, 21:01:58
Alıntı yapılan: THeKiNG - 26 Mayıs 2010, 20:57:19
Anlatımın için çok teşekkürler. Peki bunu nerelerde kullanabiliriz ?

AVR türü mikrodeneyleyicileri programlamak için..

Ben pic e daha yeni başladım. Başlamadan avr ye mi geçsem yoksa biraz pic de kendimi mi pişirsem karar veremedim
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: OG - 26 Mayıs 2010, 22:03:16
Yumurta tavuk meselesi, ilk atmel'i nerede programlasak?
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: PROTECH_ - 26 Mayıs 2010, 22:23:30
seriport programlayıcı :

http://electronics-diy.com/avr_programmer.php

Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: Elektroemre - 26 Mayıs 2010, 23:40:22
Alıntı yapılan: OG - 26 Mayıs 2010, 22:03:16
Yumurta tavuk meselesi, ilk atmel'i nerede programlasak?
Seri programlayıcıdan başka iki yol daha var;

1-) Hocam eğer elinizde FT232RL'li bir devre varsa başka hiçbir entegre kullanmadan ilk programlamanızı bu devreyle yapabilirsiniz. Şu linkte ayrıntılar:
http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html (http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html)

Elimde bir adet FT232RL vardı bu sayede ilk yumurta tavuk meselesini aştım şimdi ev USB programlayıcı kaynıyor :D
Her bulduğum programlayıcıdan yapıyorum.

2-)İkinci alternatif eğer elinizde PICKIT2 varsa bununla ATMEL programlayabilirsiniz(evet yanlış duymadınız! :) )
Buda ikinci yol yumurta tavuk meselesinde.
İlgili link:
http://pickit2.isgreat.org/ (http://pickit2.isgreat.org/)

Saygılar...

Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: gevv - 26 Mayıs 2010, 23:48:16
merak ediyorum usb destegi olan atmel ile pic programlayıcı yapılamazmı ?   yani usbburn gibi onda pic18f2550 kullanılmış bunun yerine bir atmel kullanılamazmı ?
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: Elektroemre - 27 Mayıs 2010, 00:01:10
Alıntı yapılan: gevv - 26 Mayıs 2010, 23:48:16
merak ediyorum usb destegi olan atmel ile pic programlayıcı yapılamazmı ?   yani usbburn gibi onda pic18f2550 kullanılmış bunun yerine bir atmel kullanılamazmı ?

Teknik açıdan bu mümkün. Sonuçta yazma okuma işlemleri belli bir protokol ile yapılıyor. Programladığımız entegreye doğu protokolle doğru bilgi geldikten sonra gerisi hiç sorun değil. Gelen bilgi ha ATmega8'den geliyor ha 18F2550 yada LPC2148 farketmez...  Ama pratikte genelde hangi markaya programlayıcı tasarlanıyorsa o markanın MD'si kullanılıyor.

Saygılar...
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: gevv - 27 Mayıs 2010, 00:06:10
bilgiler için teşekkürler aşağıdaki bölümü anlamadım md nedir ?

Alıntı yapılan: Elektroemre - 27 Mayıs 2010, 00:01:10

Ama pratikte genelde hangi markaya programlayıcı tasarlanıyorsa o markanın MD'si kullanılıyor.


bildiğim kadarı ile usb desteği olan atmeler çok daha ucuz araştırdım bir uygulamada bulamayınca bu iş olmuyor diyordum nede olsa maliyet çok daha düşük olacak
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: Elektroemre - 27 Mayıs 2010, 00:15:24
Alıntı yapılan: gevv - 27 Mayıs 2010, 00:06:10
bilgiler için teşekkürler aşağıdaki bölümü anlamadım md nedir ?

Alıntı yapılan: Elektroemre - 27 Mayıs 2010, 00:01:10

Ama pratikte genelde hangi markaya programlayıcı tasarlanıyorsa o markanın MD'si kullanılıyor.


bildiğim kadarı ile usb desteği olan atmeler çok daha ucuz araştırdım bir uygulamada bulamayınca bu iş olmuyor diyordum nede olsa maliyet çok daha düşük olacak

MikroDenetleyici kısaltması. Mesela ATmega8'de donanımsal USB yok ATtiny2313'de de. Ama çok iyi entegreler. Adamlar software olarak USB yapmayı başarmışlar. Bunlarlada çok iyi programlayıcılar yapmışlar. Bu entegrelerin fiyatı yalnızca 4 TL.
Ama pratikte bazen herşey maliyet olamayabiliyor (neredeyse her durumda ticari bir ürün için bu koşul tam tersi olmasına rağmen). Mesela düşünsenize MicroChip firmasının PICKIT2'yi ATmega8 ile tasarladığını :D
Olmaz, şanına yakışmaz.

Saygılar...
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: gevv - 27 Mayıs 2010, 00:30:20
teşekkürler olayı anladım zaten microchip yapmaz yapmamalı :)  ama bu konuda engel yoksa mutlaka bir örnek vardır biraz daha araştırayım


Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: Erol YILMAZ - 27 Mayıs 2010, 08:58:03
Microchip uygulama mühendisleri akşam olup eve gidince hemen Atmel AVR geliştirme kitini çıkartıp
program yazıyorlarmış, İçlerinden de "adamlar yapmış, adamlar yapmış..." diye geçiriyolarmış :)))))))))))))))))
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: tyildizak - 27 Mayıs 2010, 15:15:23
Pic ile avr programlayıcı :)

http://hackaday.com/2009/11/18/pic-powered-avr-programmer/


(http://hackadaycom.files.wordpress.com/2009/11/pic-powered-avr-programmer.jpg?w=470&h=353)


Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: stromkreis - 23 Haziran 2010, 14:02:39
Alıntı yapılan: PROTECH_ - 26 Mayıs 2010, 22:23:30
seriport programlayıcı :

http://electronics-diy.com/avr_programmer.php

Bu programlayıcı ile attiny2313 programlanabiliyor mu?
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: FTHTL - 25 Kasım 2010, 13:04:44
Merhaba.
Atmega88V TQFP çipine hazır bir programı yüklemem gerekiyor.
sizin devrenizle bunu yapabilir miyim?
ya da yüklemem için programmer nasıl bulabilirim?
iyi çalışmalar
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: Elektroemre - 25 Kasım 2010, 13:10:24
Alıntı yapılan: FTHTL - 25 Kasım 2010, 13:04:44
Merhaba.
Atmega88V TQFP çipine hazır bir programı yüklemem gerekiyor.
sizin devrenizle bunu yapabilir miyim?
ya da yüklemem için programmer nasıl bulabilirim?
iyi çalışmalar

Muhmelen programlar ancak sorun şu ki; bu programlayıcıdaki ATtiny2313'ü programlamak içinde bir Atmel programlayıcıya ihtiyacınız var.

İyi çalışmalar...
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: FTHTL - 25 Kasım 2010, 14:35:22
Chipi en kolay bir şekilde nasıl programlarım ya da nasıl programlatabilirim?
bu işi ücret karşılığı yapanlar var mı?
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: Elektroemre - 25 Kasım 2010, 14:42:59
En kolayı, seri port programlayıcılar. Birkaç direnç ve kondansatörden ibaret.

Mesela; http://www.lancos.com/siprogsch.html (http://www.lancos.com/siprogsch.html)

İyi çalışmalar...
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: yucelcem - 25 Kasım 2010, 14:44:26
Seriler çok sorunlu
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: aykut54 - 25 Kasım 2010, 22:26:25
O zaman paralel ile bir deneyin hocam programlayan arkadaşlar var ben sorun görmedim
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: tyildizak - 25 Kasım 2010, 23:21:16
Paralel port programlayıcı olarak ispprog öneririm: http://dybkowski.net/pages/en/electronic-projects/software/2-isp (http://dybkowski.net/pages/en/electronic-projects/software/2-isp)
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: sigmoid - 25 Kasım 2010, 23:25:24
Alıntı yapılan: Elektroemre - 26 Mayıs 2010, 23:40:22
2-)İkinci alternatif eğer elinizde PICKIT2 varsa bununla ATMEL programlayabilirsiniz(evet yanlış duymadınız! :) )
Buda ikinci yol yumurta tavuk meselesinde.
İlgili link:
http://pickit2.isgreat.org/ (http://pickit2.isgreat.org/)

Saygılar...



Buna daha ne denir, süpermiş. Zaten geçen gün AVR kitabı aldım, yeni bir avr alsam nasıl programlarım diye kara kara düşünüyordum. Çok sağol. İlaç gibi geldi. Her geçen gün şu pickit2 orjinale verdiğim parayı kuruşuna kadar hak ettiğini kanıtlıyor.
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: FTHTL - 26 Kasım 2010, 08:36:43
Bu konularda tecrübem olmadığı için sormak istiyorum.
PP ile ilgili örnek sitede alttaki şekilde içerik var.
Bu bilgiden yola çıkarak ben entegre de kullansam ya da çip te kullansam uygun uçları uygun yerlere bağlarsam program yükleyebilirim anlamı ortaya çıkar mı?


  Microcontroller           LPT port           LPT port
  signal                        signal              pin number

  [STROBE]                 STROBE         1
  RESET                     AUTOLF         14
  MOSI                       INIT               16
  SCK                         SLCT-IN          17
  MISO                       ACK              10
  GND                        GND                25
Başlık: Ynt: USB AVR programlayıcı (ATmega - Attiny serisi için, maliyeti 10 TL :)
Gönderen: sigmoid - 07 Aralık 2010, 16:43:31
Alıntı yapılan: Elektroemre - 25 Mayıs 2010, 12:34:43
Devre şeması:
http://www.ladyada.net/images/usbtinyisp/usbtinyisp2sch.png (http://www.ladyada.net/images/usbtinyisp/usbtinyisp2sch.png)


Şema yüklenmiyor. Bende eagle da yüklü değil. Eğer elinizde bu şema varsa ve yüklerseniz sevinirim.

Teşekkürler.