Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: rayman - 09 Temmuz 2019, 13:19:46

Başlık: Atmega 8 16pı Sigorta Ayarları
Gönderen: rayman - 09 Temmuz 2019, 13:19:46
Daha önce seri porttan programlıyordum.. Şimdi ise Usbasb ile extreme burner ile yüklemeye çalışıyorum , fakat çok sayıda atmega8 bozdum. Sigorta ayarlarını nasıl yapmam lazım ? Hatta ilk önce bunu nasıl yüklemeyelim ? (https://i.ibb.co/zGq8sKS/Chance-c.gif) (https://ibb.co/zGq8sKS)Sigorta ayarı eskiden böyleydi.. Şimdi extreme burner de nasıl yapmam lazım ? Hex i ilk önce yükleyip sonra fuse ayarlarını yapıp mı yüklemem lazım ?
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: volkanunal - 09 Temmuz 2019, 18:10:04
Yanlış sigorta ayarlarından dolayı bozduğunuz AVR çiplerini HVP(High Voltage Programing) modunda tekrar hayata döndürebilirsiniz.
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: rayman - 09 Temmuz 2019, 19:08:01
Alıntı yapılan: volkanunal - 09 Temmuz 2019, 18:10:04Yanlış sigorta ayarlarından dolayı bozduğunuz AVR çiplerini HVP(High Voltage Programing) modunda tekrar hayata döndürebilirsiniz.

Bu işlemci ile uğrayınca bitmeyen sorunlar yaşıyorum.. Bu programı nerden bulurum ? Ve ayrıca , yukarıdaki fuse ayarlarını nasıl yaparız.
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: volkanunal - 09 Temmuz 2019, 20:36:22
https://www.youtube.com/watch?v=VBGCgONwC9I şu videoda bahsetmiştim , açıklama kısmında ise blog yazısı olarak yazmıştım HVP ile programlama yöntemini.

Fuse ayarlarını evet şöyle yapmanız gerekiyor , diyebilmem mümkün değil. İhtiyaç doğrultusunda gerekli ayarlarının yapılması gerekiyor , mutlaka datasheetinden inceleyin set ettiğiniz ayarın ne olduğuna dair. Ayrıca internette online fuse calculator var avr için oradan da generate edebilirsiniz.
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: Epsilon - 09 Temmuz 2019, 21:26:28
@rayman 
Anahtar kelime Fusebit Doctor .

https://www.radiolocman.com/shem/schematics.html?di=65084

Buradaki adımları takip edersen ulaşamadığın AVR chiplerine ulaşabilirsin
O devreyi yapıyorsun ,o chiplere ait soketleri bağlıyorsun ve programı çalıştırdığında .
Duvar olmuş  AVR chipler hayata dönüyor
Videoda anlatılanları  deneyen onlarca kişi başarmış ve yorum olarak yazmışlar)
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: Epsilon - 09 Temmuz 2019, 21:31:41
Daha açıklayıcı olanı
https://320volt.com/atmel-avr-fuse-bit-onarim-devresi-atmega-fusebit-doctor/
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: rayman - 09 Temmuz 2019, 21:54:36
https://www.dosyaupload.com/6u9d
Devre ve hex bu
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: Epsilon - 09 Temmuz 2019, 22:05:22
Devrende Atmega 8 kullanılıyor.320volt daki linkten dosyaları indrince archive klasöründe örneğin son update i aç (mesela  update10) o klasöründe altında pcb  ve firmware  var
pcb yi yapıyorsun Atmega8 soketine bozuk olanı takıyorsun firmware klasöründeki ,tabiki atmega8 klasörününün içindeki hex i yüklüyorsun
bin uzantılı dosya için bir yorum yapamıyorum
  Atmelci arkadaşlar ne işe yaradığına cevap vereceklerdir sanırım
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: rayman - 10 Temmuz 2019, 12:03:05
Fusebit ten bahsetmiyorum. Osilatör ayaklarına harici osilatör verilip kitlenen atmeller açılıyor ama bazılarını kurtaramadım zaten attım fusbit doktor devresini yapmamak için. Yeni işlemci alırsam yukardaki hex vede fuse ayarlarını extreme burner de nasıl yüklerim?
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: rayman - 10 Temmuz 2019, 12:10:48
Arkadaşlar şu Atmega8 i bana yükleyip gönderebilir mi 2 tane ?
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: volkanunal - 10 Temmuz 2019, 13:28:11
Alıntı yapılan: rayman - 10 Temmuz 2019, 12:10:48Arkadaşlar şu Atmega8 i bana yükleyip gönderebilir mi 2 tane ?

Kendiniz yapabileceğinizi düşünüyorum , şu video sonrasında.
https://www.youtube.com/watch?v=EHKEaQnLSqQ
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: rayman - 10 Temmuz 2019, 16:47:20
Volkan ünalv,,bu hexi ısis te simule edebilirsen bir  bak. Türkçe yapabilirmiyiz bu yazılımı
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: mustafa_cmbz - 11 Temmuz 2019, 19:27:07
@rayman attığın resimde altta 2 tane seçenek var yani tiklediğin 0 mı olacak 1 mi olacak diye seçiyorsun gibi bir durum var.yani atıyorum 1 tanesinde tikledikleri işlemciyi kilitledi veya çalıştırmadı ise ilk tiklediklerini boş bırakıp diğerlerini tikle...bende bir ara kafayı yemiştim clone pi dedektör için bu fuse ayarlarını yapamamıştım sonradan bu durumu farkedince çözdüm olayı.
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: Epsilon - 11 Temmuz 2019, 20:10:07
@mustafa_cmbz bende birkaç yıl önce atmelle kısa süreliğine ilgilendim.Bazı sigorta ayarlarında yanlışlık yaptığında artık o chip asla çalışmıyor. Program yüklendi diyor ama hiçbir şey değişmiyor.İşin diğer sinir bozucu tarafı bazı ayarların yeni programlarda hiç olmaması.

Sanırım Atmel bazı kritik ayarları kendi programlarında saklamış.
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: volkanunal - 12 Temmuz 2019, 09:33:18
Lock bitleri ve  RSTDISBL, SPIEN , DWEN bitlerine dikkat etmeniz gerekiyor. Bunların yanlış konfigürasyonundan ötürü çipi brick edebilirsiniz. Yukarda belirtilen metodlarda unbrick yapmanız gerekiyor böyle bir durumla karşılaşırsanız.

Geri kalan fuse ayarlarını ise , ihtiyaçlarınız doğrultusunda oturup datahseetten bakarak konfigüre etmeniz gerekiyor. Harici kristal var ise , onun için gerekli ayarlar gibi ya da bootloader var ise onun boyutu ile ilgili ayarlar , WatchDog var ise onun ile ilgili ayarlar gibi.
Başlık: Ynt: Atmega 8 16pı Sigorta Ayarları
Gönderen: mustafa_cmbz - 12 Temmuz 2019, 17:56:41
(https://i.imgyukle.com/2019/07/12/kUyB0I.gif)

bahsettiğim olay işaretlediğim kısım ile ilgili arkadaşlar.

mesela bazı loader programlarında bunu değiştirebiliyorsunuz. yani kısacası tiklediğin config aktif mi pasif mi olacak onu ayarlatıyor.sende düz mantık düşündüğünde tiklediğim aktif diyorsun ama olmuyor.tabi bu esnada programlama için kullanılan bazı özellikleri devre dışı bırakınca birdaha yazma yapamıyorsunuz.2-3 tane atmega 8 hurdaya ayırınca anladım bir terslik olduğunu biraz dikkatli bakınca config ayarlarının olduğu kısımda bu şekilde seçeneğin olduğunu farkettim.