Proteusta, Proton+ kodunuzu tek tek, satır satır görerek çalıştırmanız mümkün

Başlatan Maxim, 01 Mart 2011, 10:01:50

Maxim

Dikkat ediyorum sanki millet protonun bu özelliğinden habersiz gibi.
indirdiğim, baktığım çalışmalarınızda hep mikroişlemciye hex dosyası tanıtılmış.
daha öncede örnek vermiştim.

benmi yanlış düşünüyorum, yoksa haberinizmi yok ?


bilmeyenler için:
Proteusta, Proton+ kodunuzu tek tek, satır satır görerek çalıştırmanız mümkündür.

video: (dosyayı indirirseniz tam ekran görebilirsiniz)
http://www.4shared.com/video/C4Yu9pV3/proton.html
http://www.upload.gen.tr/d.php/www/xfh410lh/proton.wmv.html
http://www.mediafire.com/?5sanup0e2p83uzi

Mucit23

Evet üstadım bende geçenlerde öğrendim. Basic tabalı dillerde birtek protonda çalışıyor. Yine MCS ile yapılmış bas dosyasını yüklediğinde hata veriyor çalıştırmıyor. Ama proton ile oluşturulmuş bas dosyasını çalıştırabiliyorsun.  Güzel birşey.:)

t2

#2
Ben bu  özelliği kullanıyorum. Şöyle bir sorunum var.  Kesme satırlarına her hangi bir break point eklemesem de gidip kesme rutininde takılıyor.  Yani ben pic sürekli çalışsın sadece breakpoint satırlarında dursun oraları satır satır işleteyim istiyorum fakat periyodik olarak çalışan timer kesmesinde duruyor? sebebi ne olabilir?

FUNKY

ben bu özelliğini kullanıyordum   RB.0 kesmeye girişini  adım adım görüyorum  bazı problemlerim oluşuyor   mesela  pic cpu variabiles  penceresine sağ tıklayıp unsignet integer  i seçiyorum sim. durdurup tekrar başladığımda hex decimal seçili oluyor     adım adım çalışırken birden    pencere kayboluyor devamlı çalışmaya başlıyor .  proteus hata kodu  verirken çalıştırdığımda   break point te durmuyor  gibi   ama gerçekten harika bir özellik..

muhittin_kaplan

@t2
hocam eğer önceden BP koyduysanız, sonrasındada kodlarda değişiklik yaptıysanız BP görünmüyor ama orada duruyor.
BP ları temizleyiniz (clear breakpoint)

Murat Mert

s.a.
çok güzel bir özellik ben takıldığım yerlerde hep kullandım. protonun kendi üzerindeki debug özelliğide var onuda kullanıyorum ama seri iletişimli projelerde yan yatıyor  ;D
mert07

FUNKY

#6
Alıntı yapılan: muhittin_kaplan - 01 Mart 2011, 16:17:22
@t2
hocam eğer önceden BP koyduysanız, sonrasındada kodlarda değişiklik yaptıysanız BP görünmüyor ama orada duruyor.
BP ları temizleyiniz (clear breakpoint)
haklısınız  hocam bendeki  break point  de durmayışı aynı sebebten olabilir kod değişikliğinden sonra clear breakpoint yapıp yeni derlenmiş  koda  göre yeniden   breakpoint koymuyordum  herhalde....

Maxim

arkadaşlar burası forumdaki proton+ bölümüdür
yapılan açıklama proton+ içindir
başka derleyicilerde bu özellik varmıdır? o ayrı bir konudur onu ilgili bölümlerde araştırınız.

tekrar etmek gerekirse
protonda böyle bir özellik var, bilmeyeniniz varsa kullansın .

Yeni download linkleri eklendi.

Maxim

yukarıda verdiğim video dosyası elinde olan varmıdır?
bendekide silinmiş



basit anlatım:
1-proton ile kodunuzu derledikten sonra mikroişlemciye hex dosyası değil BAS dosyasını tanıtın.
2-isis te play tuşuna değil, pause tuşuna basın
3-ekranda cpu source code ekranı çıkması lazım
4-çıkmaz ise debug/picxxcpu altından source code yi aktif edin ekrana gelsin
5-cpu source code penceresinde üst sağda "step over source line" butonuna tek tek tıklayarak kodu satır satır çalıştırın.