Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: cevat1 - 04 Ocak 2013, 00:58:20

Başlık: Atmega8 'e hex yükleme
Gönderen: cevat1 - 04 Ocak 2013, 00:58:20
Arkadaşlar atmega8 le ilgili bir sorunum var.

http://forum.diyaudiotr.com/dosyalar/kaynak-dosya/3958 (http://forum.diyaudiotr.com/dosyalar/kaynak-dosya/3958) buradaki yazılımda atmega8 'e  yüklenmesi gereken 2 hex dosyası verilmiş. Şema + pcb de burada http://forum.diyaudiotr.com/dosyalar/pcb-sema-montaj/3959 (http://forum.diyaudiotr.com/dosyalar/pcb-sema-montaj/3959)bu iki dosyayı nasıl yükleyeceğim. Sigorta ayarlarıyla mı ilgili acaba...Yardımcı olabilir misiniz. Teşekkür ederim
Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: Kabil ATICI - 04 Ocak 2013, 20:53:26
Gördüğüm kadarı ile devre üzerinde isp portu yok. Bu da entegreyi devre dışarıda programlaman gerektiğini gösteriyor. Bilgisayar üzerinden seri portu veya paralel portu kullanan programlayıcılardan birini yapabilir (atmel sitesi dahil birçok yerde örneği var) veya basitçe bu işlemciyi kullananlardan rica edebilirsin. Bir tane yapacaksan ücret karşılığı seve seve yardımcı olabilirler.

programlardn biri flash için diğer, eeprom için. Sanırım ekranda gösterilen mesajlar eepromda saklanıyor. Elinde programlayicin varsa .kolayca halledebilirsin. Projeyi aldığın sitede sigorta ayarları ile ilgili bilgi vardır. Bir incele. (sanırım testeri ilk yazan kişi boyle yazdığı için öyle devam etmiş).
Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: cevat1 - 04 Ocak 2013, 21:21:25
Alıntı yapılan: ambar7 - 04 Ocak 2013, 20:53:26

programlardn biri flash için diğer, eeprom için. Sanırım ekranda gösterilen mesajlar eepromda saklanıyor. Elinde programlayicin varsa .kolayca halledebilirsin. Projeyi aldığın sitede sigorta ayarları ile ilgili bilgi vardır. Bir incele. (sanırım testeri ilk yazan kişi boyle yazdığı için öyle devam etmiş).

Yanıt için teşekkürler, AVR işlemcilerde biraz acemiliğim var, deneye, yanıla öğreneceğim. ATmega8 işlemciye EPROM.hex ve ProgramS.hex
google 'ın  yarım yamalak çevirimiyle...
Mikrodenetleyici Programlama Eğer sigorta-bit ayarı yeterli bir program AVRStudio kullanıyorsanız iki yapılandırma bit kaydetmek için: lfuse = 0xC1 ve hfuse = 0xd9. Eğer kullanırsanız diğer programlar şekle göre sigorta-bit kurmak. Arşivi içeren mikroişlemci ve flash EEPROM firmware ve PCB düzeni. Sigorta-bit mega8 ölçüm işlemi basittir:

Yazının orjinali de burada   http://cxema.my1.ru/publ/instrumenty/izmeritelnaja_tekhnika/tester_poluprovodnikovykh_ehlementov/47-1-0-2189 (http://cxema.my1.ru/publ/instrumenty/izmeritelnaja_tekhnika/tester_poluprovodnikovykh_ehlementov/47-1-0-2189) Rus sites, oradan alıntı.
Belki önerilerinizde yardımcı olur. programlayıcı olarak PROGISP 1.72 var. nasıl yapılacağı ile ilgili yardımlarınız için teşekkür ederim. kolay gelsin...
Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: Kabil ATICI - 04 Ocak 2013, 22:04:44
istersen şunu bir incele

http://elektronikvelemciler.blogspot.com/2010/10/m8-ve-lcd-ekran-ile-transistor-tester.html (http://elektronikvelemciler.blogspot.com/2010/10/m8-ve-lcd-ekran-ile-transistor-tester.html)

aynı kaynaktan gelmekle birlikte eeprom bölümü iptal edildi. Program ve derlenmiş hex dosyası ve PROGISP penceresi resmi var.
high-0xD7
low- 0x01 şeklinde.
işaretli olarak
EESAVE,(işaretli)
bootfash size=128 words boot address=$0F80
brownout detection at VCC=4V
Boden (işaretli)
IntRC OSC. 1MHz startup time 6CK +ms

umarım yardımcı olur...
Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: coco - 04 Ocak 2013, 22:25:50
programlama kısmını ponprog programıyla yapabilrsin, dikkat edeceğin kısım fuse bitlerini doğru yüklemen eğer yanlış birşey yapıp daha doğrusu fuse bitleriye çok oynarsan , atmega basit programlayıcılar ile silinemez programlanmaz okunamaz duruma geliyor.Çözüm ise yüksek voltajlı diyebileceğimiz düzgün bir programlayıcı ile tekrar tekrar silmek .Bu gibi fuse bitleriye ilgili problemlerde çipin  osilatör ucuna  harici 4 pinli  20mhz osilatör ilede düzeldiği olabiliyor bilginiz olsun.
Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: sistem32 - 04 Ocak 2013, 22:43:28
arkadaşlar 89c51ed2 için .bas derlemek istiyorum fakat 4 kb tan sonrası olmuyor lütfen yardım ediniz. cok acil
Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: cevat1 - 05 Ocak 2013, 00:30:53
@ambar7   ve @coco teşekkürler,

PROGISP yazılımıyla sigorta ayarlarını yapamıyorum.
Önerilen sigorta ayarları (http://img248.imageshack.us/img248/367/m8sigortaayar.jpg)

PROGISP yazılımındaki ayarlar (http://img62.imageshack.us/img62/9462/apc2013010500180013d.jpg)

Önerilen ayarlarda ...
ATMega8:

lfuse = 0xc1
hfuse = 0xd9

Arkadaşlar nerede yanlış yapıyorum. Önerilen ayarları yazınca fuse ayarları değişiyor.

ATmel işlemcilere yazılım yüklemek bu kadar zor mu...

İyi çalışmalar, kolay gelsin...

@coco arkadaşımız bu siteyi incelerse ATmel işlemcileri kurtarma ile ilgili bilgiler var....
http://berik.net/forum/index.php?topic=193.0 (http://berik.net/forum/index.php?topic=193.0)
Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: Kabil ATICI - 05 Ocak 2013, 19:51:20
Atmel firmasının programlayıcısını ve programını kullanıyorum. bugüne kadar bir sıkıntı yaşamadım. Özellikle isp bağlantısı kullandığım için devre geliştirme rahat oluyor. İşlemciyi söküp takmadan istediğim gibi programlayabiliyorum.

programlamada bir sıkıntım yok

Tek önerebileceğim işlemcinin veri kağıtlarındaki sigorta ayarları ile ilgili bölümü kendi isteğine göre  kullandığın programlayıcıda uyarlamak. Çünkü burada vereceğimiz önerilenler kendi kullandığımız program ve programlayıcılara göre olacaktır. Size uymayabilir.
Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: bocek - 05 Ocak 2013, 21:28:06
Bu devrenin orijinali www.mikrocontroller.net (http://www.mikrocontroller.net) sitesinde Marcus Frejek isimli şahıs tarafından yayınlandı ve büyük ilgi gördü. Forum ahalisinin de katkılarıyla geliştirildi. Diyot, transistör, triyak, kondansatör ve direnç ölçüyor.
adresi :
http://www.mikrocontroller.net/articles/AVR-Transistortester (http://www.mikrocontroller.net/articles/AVR-Transistortester)
Ben yaptım denedim ve gayet güzel çalışıyor.

Daha sonra Karl Heinz Kübbeler isimli bir başka şahıs bununla yetinmedi, daha da geliştirdi ve geliştirmeye devam ediyor.
Sanırım ESR filan ölçmeyi de eklemiş.
onun adresi de:
http://www.mikrocontroller.net/topic/248078#new (http://www.mikrocontroller.net/topic/248078#new)

Şiddetle tavsiye ederim çok güzel bir devre. Siz elinizdeki elemanı takıyorsunuz, o otomatik olarak tanıyıp, transistörse NPN,PNP,MOSFET olduğunu, bacak yerleşimini, hfe değerini filan veriyor. Diyotsa çeşitli değerleri ve anot katot uçlarını, direnç ise omajını, kondansatör ise kapatisesini vs yazıyor.
Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: cevat1 - 05 Ocak 2013, 23:56:37
Alıntı yapılan: ambar7 - 04 Ocak 2013, 22:04:44
istersen şunu bir incele

http://elektronikvelemciler.blogspot.com/2010/10/m8-ve-lcd-ekran-ile-transistor-tester.html (http://elektronikvelemciler.blogspot.com/2010/10/m8-ve-lcd-ekran-ile-transistor-tester.html)

aynı kaynaktan gelmekle birlikte eeprom bölümü iptal edildi. Program ve derlenmiş hex dosyası ve PROGISP penceresi resmi var.
high-0xD7
low- 0x01 şeklinde.
işaretli olarak
EESAVE,(işaretli)
bootfash size=128 words boot address=$0F80
brownout detection at VCC=4V
Boden (işaretli)
IntRC OSC. 1MHz startup time 6CK +ms

umarım yardımcı olur...

@böcek  yanıt için teşekkürler, devre gerçekten güzel ve ilgimi çektiği için hazırlamak istemiştim. Ölçü aletlerinde transistörleri kontrol ederken kimi transistörün bacağı ölçü aletine sığmıyor, uydurmak için bir sürü antin-kuntin işlem yapıyorum. Bu cihaz güzel hfe değerlerini de veriyor mosfet Jfet bir sürü eleman  ölçümleri de var.
Yukarıda  @ambar7 arkadaşın önerdiği devreden hazırladım bir tane, şimdi çalıştırdım, bir kaç diyot ve led testi yaptım değerleri beğendim. @ambar7 arkadaşa acele teşekkür için bilgisayarı açtım, konuya ilgi gösteren katılımcılara teşekkür ederim.


İyi çalışmalar, kolay gelsin...

Başlık: Ynt: Atmega8 'e hex yükleme
Gönderen: uzman2 - 25 Ağustos 2016, 23:35:11
arkadaşlar atmega168 li devreyi yaptım,
fakat ekranda çok hızlı bir şekilde rakam ve harfler geçiyor,
atmega168 e hex ve eep dosyalarını yükledim,program cihazım minipro
sigorta ayarlarınıda doğru yaptım biliyorum,
acaba sorun nerde,
bu atmega168 e program yükleme şekli nedir
nerde hata yaptım yardımcı olur musunuz?