Mclr ile reset edince bazı integer değişkenler aynen kalıyor?

Başlatan abstruse, 29 Mayıs 2014, 11:45:32

abstruse

Mclr ile reset edince bazı integer değişkenler aynen kalıyor?  Sebebi nedir. Nerede tanimlayip temizlemek gerekli degerleri. Kolay gelsin.

MrDarK

Reset sonrası sıfırlanmak istenen tüm değerler ana döngü içindeki While(1) e girmeden önceki alanda sıfırlanmalıdır.
Picproje Eğitim Gönüllüleri ~ MrDarK

abstruse

Cevabın için teşekkürler bende öyle biliyordum yaptığımı zannediyordumda sen söyleyince tekrar kontrol ettim düzelttim çok teşekkürler iyi çalışmalar.

madpic

Yanılmıyorsam aşağıdaki kod bu işe yarıyor.
#zero_ram
void main()
{
.......
}


sadogan

Değişkeni tanımlarken değişkene atama yapılınca yapınan atama ile başlamıyor mu ?

abstruse

Alıntı yapılan: sadogan - 29 Mayıs 2014, 20:45:45
Değişkeni tanımlarken değişkene atama yapılınca yapınan atama ile başlamıyor mu ?
atama yapmamşım bahsettiğim değeri direk tanımlayıp geçmişim.
Alıntı yapılan: madpic - 29 Mayıs 2014, 19:17:49
Yanılmıyorsam aşağıdaki kod bu işe yarıyor.
#zero_ram
void main()
{
.......
}


bu komutu sıkça kullanacağım teşekkür ederim.

Murat Mert

Alıntı yapılan: madpic - 29 Mayıs 2014, 19:17:49
Yanılmıyorsam aşağıdaki kod bu işe yarıyor.
#zero_ram
void main()
{
.......
}


Alıntı yapılan: madpic - 29 Mayıs 2014, 19:17:49
Yanılmıyorsam aşağıdaki kod bu işe yarıyor.
#zero_ram
void main()
{
.......
}



değer tanımlarken protondan bir alışkanlık oldu:

int say=0, abc=0, i=0;
int16 adc_al=0;

.................................
#ZERO_RAM

Void main()

Komutunu kesinlikle kullanırım. Kullanmasan bile değerlere başta 0 atıyorsun zaten.
mert07