Arama butonu
Bu konudaki kullanıcılar: 1 misafir
13
Cevap
5065
Tıklama
0
Öne Çıkarma
Pickit2 ile Atmel serisi entegreleri programlama
Z
12 yıl
Yüzbaşı
Konu Sahibi

Nasıl yapıldığını bilenler vardır ben benim gibi bilmeyenlere resimli olarak anlatmaya çalıştım
ilk olarak WinAVR kurun indir
< Resime gitmek için tıklayın >

sonra sanal seri port progragramını kurun ve ayarları resimdeki gibi yapın indir
< Resime gitmek için tıklayın >

pickit2 yi atmel programıymış gibi davrandıran program PK2AVRİSP com ayarını com3 olarak seçin indir
< Resime gitmek için tıklayın >


şimdi enson programa geldik bu programla hex dosyasını atmel'e (sizde hangi entegre varsa bende attiny2313 vardı ) gönderiyor gönderirken pickit2 nin tüm ışıkları program atılırken yanıyor ve hata vermezse programlama olmuş demektir programın çalışması için net framework 2 yüklü olması gerek yoksa program başlamaz sonra programa avrdude.exe adlı programın yerini göstereceğiz ve programda resimdeki ayarları yapacağız
< Resime gitmek için tıklayın >

indir


ısp den programlayacağımız için bacak bağlantı sıralaması önemli resimde atmega8 için bacak bağlantısı verilmiş ben attiny2313'ü programlarken buna ek olarak attiny2313'e dışardan 5v vererek programlamıştım
bu entegre çalıştırılarak programlanıyormuş
< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
12 yıl
Yarbay

lazım olur diye çek atıyım teşekkürler bilgilendirme içinde ..



D
12 yıl
Binbaşı

Bu sekilde butun atmel islemcileri programlayabilirmiyiz ?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
Z
12 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: du riechst so gut

Bu sekilde butun atmel islemcileri programlayabilirmiyiz ?


yok hayır sadece stk500v2 programcısının listesindeki işlemcileri programlayabilir
< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
M
12 yıl
Yarbay

Atmega serilerinde en çok kullanılanları Mega 8, Mega 16, Mega 32, Tiny2313 programlayabiliyor. Bu iyi bir özellik, Bende pickit2 clone var ama denemedim,



Atmel işlemcileri için genel programlayıcı hazırladım.

http://www.fischl.de/usbasp/ adresinden devre önerebilirim.

Hatta, ZIF soketli olanı var. 2 tane hazırladım, çokta güzel çalışıyorlar,

http://320volt.com/atmel-atmega8-zif-soket-usbasp-programlayici/

ZIF soketli devreyi hazırlamak isteyenlere küçük bir önerim olacak
Devrede 40 pin ile 28 pin işlemcilerin programlanabilmesi için jumper kullanılması öneriliyor. Videosunda da izleyebilirsiniz. Ben buraya 10 kO luk bir direnç ilave ederek jumper sorununu hallettim. Yani otomatik oldu diyebiliriz, ister 40 pin takın, ister 28 pin işlemci takın, otomatik programlama yapılıyor,

Ayrıca Atmel işlemcilerin programlanmasında da PROGISP yazılımını kullanırsanız, sigorta ayarlarını otomatik yapan, daha kullanışlı bir yazılım olduğunu göreceksiniz...
İyi çalışmalar, kolay gelsin...





< Bu mesaj bu kişi tarafından değiştirildi muhsin kamer -- 16 Haziran 2013; 1:02:50 >
Bu mesaja 1 cevap geldi.
F
11 yıl
Onbaşı

Süper Bunu tuttum. teşekkürler


Bu mesaja 1 cevap geldi.
S
11 yıl
Teğmen

Burayi buldugum iyi oldu, umarim bir cozum bulurum.

Simdi...

USBASP ile ATtiny2313 programlamaya calisiyorum.

http://www.ladyada.net/learn/avr/avrdude.html'deki test_leds.hex'i 2313'e atmaya calisiyorum ama AVRDUDE "invalid file format" diyor. Internette pek cok oneri buldum ama hala olmuyor.

Dosyanin adi test_leds.hex ama uzantisi hala .txt, bu mu acaba sorun? Oyleyse, gercek hex dosyasini nasil bulabilirim?

Sagolun simdiden.



M
11 yıl
Er

Ustam bilinen uzantıları göster yap. Klasör seçeneklerinden. Sonra sizin o dosyanın uzantısı görükecek. Sizin dediğiniz gibi txt ise bunu hex in uzantısı ne ise onu yapın. Belki uzantıda .hex dir . Bilmiyorum

Ha şimdi baktim uzantı hex oluyormuş.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
D
10 yıl
Teğmen

quote:

Orijinalden alıntı: mc_307

Ustam bilinen uzantıları göster yap. Klasör seçeneklerinden. Sonra sizin o dosyanın uzantısı görükecek. Sizin dediğiniz gibi txt ise bunu hex in uzantısı ne ise onu yapın. Belki uzantıda .hex dir . Bilmiyorum

Ha şimdi baktim uzantı hex oluyormuş.



mc_307
siz pickit2 ile atmel programladınız mı?


Bu mesaja 1 cevap geldi.
M
10 yıl
Er

quote:

Orijinalden alıntı: doktor35

quote:

Orijinalden alıntı: mc_307

Ustam bilinen uzantıları göster yap. Klasör seçeneklerinden. Sonra sizin o dosyanın uzantısı görükecek. Sizin dediğiniz gibi txt ise bunu hex in uzantısı ne ise onu yapın. Belki uzantıda .hex dir . Bilmiyorum

Ha şimdi baktim uzantı hex oluyormuş.



mc_307
siz pickit2 ile atmel programladınız mı?

yok denemedim hocam


Bu mesaja 1 cevap geldi.
J
9 yıl
Er

Selam arkadaşlar,

Yukarıdaki işlemleri harfien yaptım programıda yükledim başarılı.Tek sorun şu; Entegreyi normal devreme taktığımda yavaş çalışıyor.Yani arada verdiğim delay komutları çok gecikmeli.Sanki farklı kristal kullanırsında programın çalışması yavaş ilerler ya aynen öyle.Ancak arduino üzerinde programlama yaptığım entegre şıkır şıkır çalışıyor.Sizce nerede hata yapıyorum.


Bu mesaja 1 cevap geldi.
G
9 yıl
Yarbay

quote:

Orijinalden alıntı: jackalbey

Selam arkadaşlar,

Yukarıdaki işlemleri harfien yaptım programıda yükledim başarılı.Tek sorun şu; Entegreyi normal devreme taktığımda yavaş çalışıyor.Yani arada verdiğim delay komutları çok gecikmeli.Sanki farklı kristal kullanırsında programın çalışması yavaş ilerler ya aynen öyle.Ancak arduino üzerinde programlama yaptığım entegre şıkır şıkır çalışıyor.Sizce nerede hata yapıyorum.

delay fonksiyonlarının doğru çalışması için derleyicinin osilator frekansını bilmesi gerekir. Pickit ile attığın hex dosyasını nasıl derliyorsun?


Bu mesaja 1 cevap geldi.
J
9 yıl
Er

programı arduinoda yazmıştım zaten derlemeyi de orda yaptım.Otomatik olarak hex dosyası oluşturyor arduino kendi klasöründe.O hex dosyasını alıp direk yüklüyorum


Bu mesaja 1 cevap geldi.
J
9 yıl
Er

bende ayrıca top2011 programmer var dün onda da denedim.Onun menüsünde rc veya low oscillator seçeneği var.Rc seçiliyken yine çok yavaş çalışıyordu ama low osc yi seçince biraz hızlandı ama yine orjinalinden yavas çalıştı.Esas problem de pickit ile ve yukarıda belirtilen programları kullanarak yaptığım yuklemede osilatör frekansını seçebileceğim herhangi bir yer göremedim.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.