dahili eprom daki değerin kontrolsüz olarak değişim sorunu

Başlatan Evren KILIÇ, 01 Nisan 2014, 20:50:11

Evren KILIÇ

merhaba arkadaşlar,
benim sorunum şu şekilde, kullanmış olduğum programda bir menü ile değiştirdiğim iki adet değişkenim var bu değişkenlere bir değer verip             WRITE $01,SETA                                                                             
WRITE $02,SETB  şeklinde eproma yazıyorum ve program başlangıcında READ 01,DEGERA
                                                                                                       READ 02,DEGERB  şeklinde okuyup  program içerisinde değerlendiriyorum fakat bir süre sonra epromdan okuduğum değer ayarladığımdan çok farklı alakasız  değerler oluyor, ben 22 olarak ayarlıyorum fakat bazen 55, bazen 9, bazen 90 olduğu oluyor, eprom da saklanan değer kendiliğinden değişiyor   fakat bu süre bazen 1 ay, bazen 3 ay oluyor ve sonuçta işlemciyi değiştirmek zorunda kalıyorum, sizce bu sorunun nedeni ne olabilir     
[email]evren1623@hotmail.com[/email]

baran123

Merhaba böyle sorunları bende yaşadım hatta atadıgım değişken bile sapıtıyor
int a = 0; diyorum (CCS C kullanıyorum) programın bir bölümünde  20 falan oluyor adresle ilgili bir sorun geçen gördüm sitede gene muhabbeti vardı aratsan bulursun kolay gelsin.

RaMu

Çok defa konuşulan bir durum
nette epeyde bilgi var arama yaptınız mı?
pic için k serisi kullanmak,
çevredeki elektromanyetik alandan devreyi yalıtmak
en önemli tedbirler.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

mehmet

LVP' yi kapatıp, BOR'u açıp besleme geriliminize en yakın değerede ayarlayınız...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

elektronart

Epromların bir okuma yazma ömürleri oluyor. Ama illaki bu ömürlerini sonuna kadar kullanacaklar diye bir kural da yok. Daha erken mefta oldukları da olur. Bu nedenle adrese göre okuma yazma sayısını tutan algoritmalarla tüm eprom alanının verimli şekilde kullanılması hedeflenir. Zaman içinde çok değişen değerlerle az değişen değerlerin yerleri değiştirilir ki hafızı max süre ile sorunsuz kullanılsın.
Hafızanın çok küçük bir bölümünün kullanıldığı durumlarda yaz, oku, okuduğunu karşılaştır, aynı değilse o hafıza bölgesini sorunlu olarak işaretle ve bir sonraki adresten devam gibi algoritmalar kullanılır.
Açık Elektronik

muhittin_kaplan

yazdığın değeri tutan değişkenle okuduğugunda alman gereken değişken aynı boyda olmalı.