Proteusta Pic in Değişken Değerlerini Görebilir Miyim?

Başlatan M.A.A, 30 Ocak 2016, 12:30:02

M.A.A

Merhaba Arkadaşlar.

İsis 7.10 Sp0 kullanıyorum. Pic ile ADC den 500 e yakın ölçüm alacağım, bunları tanımladığım diziye atacağım. Bu dizideki değerleri LCD ekrana bastırıp görebiliyorum epey zor oluyor. Bunları ISIS içinde direkt görme yöntemi, veya excel e atma yöntemi var mı ?

yldzelektronik

Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.

dursuncemal

:=

pwm.c

isis'de bütün register ve değişkenleri izlemek mümkün.
öncelikle izlemek istediğin değişkenlerin RAM adresini bilmen gerekiyor. bunun en kolay yolu .cof dosyasını kullanmaktır.
simülasyona başlamadan önce PIC ayarlarına gir ve hex dosyası yerine .cof dosyasını göster.


sonra simülasyonu başlat ve PAUSE'yi tıklayarak durdur. DEbug>PIC CPU>2.Variables penceresi açıksa değişken isimleri ve adresleri görülür. eğer bu adresleri biliyorsan .cof dosyasını atlayabilirsin.


Değişken adresini öğrendikten sonra simülasyonu PLAY ile yeniden başlat ve Debug>2.Watch Window penceresini aç. boş bir sayfa görünecek. buranın içine sağ tıklayıp Add ltems(By Address)... bölümünü tıkla.


çıkan pencereden
memorey: PIC CPU DATA Memory-
name: değişken ismi yaz
addres: izlemek istediğin değişkenin hex adresini yaz
değişken türü ve görmek istediğin formatı belirleyip [Add] butonuna tıkla.


resimde gördüğün gibi değişkenin değeri listedeki "value" sütununda okunur.
umarım öğrenmek istediğin budur.

kolay gelsin.
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

serkan_esk


M.A.A

Eline sağlık pwm.c çok güzel anlatım.


dursuncemal  pc ye atmak derken, biraz daha açabilir misin ?