Elektronik / Programlama test devreleri/

Attiny2313 Programmer com port rs232 ponyprog

Sponsorlu Bağlantılar

Bir uygulama için attiny2313 programlamam gerekti biraz araştırdım bir çok devre buldum fakat malzeme eksikliği ve bilgisayardaki sorunlar yüzünden devrelerin basit olması işimi kısa sürede halletmemi sağlamadı :)

Sonunda attiny2313 mikroyu programladım kurtarıcım yine COM port oldu electronics diy sitesinde ATmega8 programlamak için paylaşılan devreyi (arv programmer http://www.electronics-diy.com/avr_programmer.php) yayıp attiny2313 ile denedim sorunsuz programlama yapıldı

AVR Programlayıcı ATtiny2313 bağlantısı;

avr-programmer-attiny2313-baglantisi

Devre şeması fazla karışmasın diye osilatör bölümünü ayrı bir şemada veriyorum yukarıdaki devrede bulunmayan kristal ve kondansatörler aşağıdaki şemadaki gibi bağlanacak

attiny2313-kristal-baglantisi-osilator

Devre basit olduğu için baskı devre hazırlamadan direkt delikli plaket üzerine kurdum bu devre ile bir çok avr programlanabilir attiny2313 hazırlanan soketli, kıristalli düzeneğin yanı sıra birde ek ICSP  çıkışları ekledim ileride farklı bir avr programlarsam o çıkışların bağlantılarını yapıp kullanırım

atmel-programmer-com-port-programmers atmel-rpgramlayici-isp-prog attiny-isp-programmer avr-programmer-attiny2313-programmers-rs232

Devreye ek olarak 5 volt besleme gerekiyor ben bilgisayarın usb portundan +5v aldım isterseniz adaptörde kullanabilirsiniz.

Yükleme için PonyProg kullanılıyor devrenin bağlantısını yaptıktan sonra üst menüde Setup/ Interface setup bölümüne gelin I/O ayarlarını programlayıcı Serial, SI Prog API, COM1 olarak işaretleyin

Sonra yine üst menüde işlemci türünü modelini seçin sarı klasör sümgesine tıklayıp hex dosyasını açın ve “write program-memmory flash ” butonuna pony-prog-write-program-memmory-flash-attiny2313 tıklayın

  • Hasan

    Elinize sağlık :) En kısa zamanda deneyeceğim :)

  • aykut54

    kardeş hayırlı olsun güle güle kullan…..

    ÖNEMLİ UYARI; Mümkün olduğunca avrde programlama yaparken beslemeleri dışardan verin usb.seri paralel porttan alıpta denemeyin kısa devre olursa pc zarar görebilir……

    üstadım güzel kodlar yazman dileğimdir

  • Burak

    devre minik aslında çok az bi alan kaplıyor ICSP kablosuyla kullanılıcağı zaman çok güzel 549 yerine 547B gibi transistör denemiştim zamanında olmamıştı 549 şart sanırım Bağlantıları yaparken çok dikkatli olun daldırıp benim gibi 2 3 tane çipi üst üste yakabilirsiniz usbden besleme alırken 78L05 100mA’lik regülatör ve 100nF 10uF gibi filtre devresi kullansanız iyi olur usbden gelen elektirik her zaman temiz olmuyor yada benim laptopumda sorun var :)

  • bilgiler için teşekkürler @aykut54, @Burak

    bende bc549 yoktu 2sc945 kullandım zaten bc tip npn genelde tek tip kullanıyorum 2sc945 pnp ise 2sa733 :)

  • tunc34

    Devre şemasında olmayan kristal bitmiş devrede var şemada niye yok !?.

  • haklısınız kırk yıllık programcı gibi şemada klasik kristal bağlantısını belirtmemişim :) şema eklendi iyi çalışmalar ;)

  • tunc34

    Teşekkür ederim.Saygılarımla

  • olgun

    devreyi attiny2313 de kullanmak için yaptım ama çalışmadı sorun ne olabilir deneyen oldumu bu devreyi?

  • murat dursun

    selam gevv senden ricam yaptığın uygulamayı harifyen yaptim ama bir turlu olmadı kendimce düşüncem pcb bağlantılarda bir hatam var diye düşünüyorum beceremedim bu sekilde bağlamayı hersey yaptım şu programı yükleyemedim rica etsem şunu pcb olarak hazırlayıp yapa bilirmisin pazartesi yeni den devre elamanlarını alacağım ilkine okadar uğraştım ama bir türlü olmadı rica etsem pcb yaparmısın yada olmasa baska bir attiny 2313 programmer link ne bilim yardım edersen sevinirim lütfen …

  • murat dursun

    selam ustatlar yukardaki sorumdan vaz gectim yardım olmayacak galiba bende sizden son olarak bir ricam olacak bu linkteki (http://www.porlidas.gr/UsbIsp/UsbIsp.htm)(RS232 VERSION.zip) bunu mu tercih edeyim yoksa bu linktekinimi (http://www.pollin.de/shop/dt/NTI5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_V2_0_1_Fertigmodul.html) doğru karar vermemde yardimci olursanız sevinirim şimdiden teşekkür ederim…

  • Mehmet

    arkadaşlar merhaba aynı devreyi bende yaptım fakat çalışmadı herşeyi doğru yaptım devre üzerindeki ledler işlem yapıyomuş gibi yanıyor fakat yine .hex dosyamı yazdıramadım yardımcı olabilirmisiniz ???

  • Derya

    @mehmet devredeki ledler derken ne demek istedin anlamadım devrede led yokki 2 adet 5v1 zener var

  • hamza

    mehmet ve murat kardeşim öncelikle şunu belirtmek isterim ben bu programlama devresini daha önce atmega programlamak için yaptım fakat programlıyamadım bu devreyi bundan 2 ene önce yapmıştım ama ne fayda çalışmadı devre üzerindeki ledler derken mehmet arkadaşımız galiba programlamayı asıl kullanılacak olan devrede denemiş oda olur bendede ledler işlem görmüştü ama programlayamadım

    gelelim asıl konuya çalışmamasının nedeni pc ile program kartı arasında ki kablodaymış ben 5 tl hazır kablo alıp denemiştim ama sonuç rezalet bugünlerde kablonun numaralarını kontrol ettim sağ ucundaki kafada bulunan 1 numaralı giriş sol trafta kafada bulunan girişin 8. bacagına bağlı yani 1. 1 e deil 8 e bağlı sizde de eminim böle sorun oldu düzeltmişssinizdire gerçi ama bilgilendirmek isterim

    kablo bu;

    uydu-guncelleme-kablosu-rs-232-kablo-seri-port