Atmega8 'e hex yükleme

Başlatan cevat1, 04 Ocak 2013, 00:58:20

cevat1

Arkadaşlar atmega8 le ilgili bir sorunum var.

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/3959bu iki dosyayı nasıl yükleyeceğim. Sigorta ayarlarıyla mı ilgili acaba...Yardımcı olabilir misiniz. Teşekkür ederim

Kabil ATICI

#1
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ş).
ambar7

cevat1

#2
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 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...

Kabil ATICI

istersen şunu bir incele

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...
ambar7

coco

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.

sistem32

arkadaşlar 89c51ed2 için .bas derlemek istiyorum fakat 4 kb tan sonrası olmuyor lütfen yardım ediniz. cok acil

cevat1

@ambar7   ve @coco teşekkürler,

PROGISP yazılımıyla sigorta ayarlarını yapamıyorum.
Önerilen sigorta ayarları

PROGISP yazılımındaki ayarlar

Ö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

Kabil ATICI

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.
ambar7

bocek

Bu devrenin orijinali 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
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

Ş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.
1 ya da 0. işte 'bit'ün mesele..

cevat1

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

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...


uzman2

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?