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ı;
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
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
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 tıklayın
Yayım tarihi: 2011/01/16 Etiketler: attiny2313 ponyprog, attiny2313 programlayıcı, attiny2313 programmer, avr programmer
Elinize sağlık 🙂 En kısa zamanda deneyeceğim 🙂
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
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 🙂
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 😉
Teşekkür ederim.Saygılarımla
devreyi attiny2313 de kullanmak için yaptım ama çalışmadı sorun ne olabilir deneyen oldumu bu devreyi?
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 …
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…
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 ???
@mehmet devredeki ledler derken ne demek istedin anlamadım devrede led yokki 2 adet 5v1 zener var
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;