Proteusta c18 kodu ile Debug?

Başlatan sarikayamusa, 03 Ağustos 2006, 12:39:01

sarikayamusa

Degerli Dostlar:

Isin içinden cıkamadıgım bir problemim var sizlere danısmak istedim.

Proteusta c18 kodları ile debug yapıyorum, fakat debug esnasında ornegin B portunun giris olarak tanımladım ve kodda porttan deger girmem bekleniyor. (Ornegin tus takımı!!)  Bunu nasıl yaparım?  Mplab da Watch penceresini acıyorum orada sfr lerden PortB diyorum, deger ekliyorum fakat porta yine o degeri yazamıyorum. Ancak cıkıs olarak tanımladıgım pinleri istedigim gibi sfr registerlerden degistirebiliyorum.Ama girisi yapamıyorum. Proteusta tuslara basıyorum almıyor?

Mplab 7.40  ve Proteus 6.7 kullanıyorum.

Kısaca debug yaparken pic'e (porta) nasıl deger girebilirim?

Simdiden Tesekkurler.....

kurumahmut

Güzel soru bunu bende yapamamıştım. Ve hala da yapamıyorum.

Debug sırasında butonlara basılamadığından girdi veremiyom PROTEUS'a. Bu yüzden mplabın debggerını kullanmak zorunda kalıyorum bu nedenle...

ise

proteus mplab la eş zamanlı olarak tam çalışmıyor. komut uygulanırken değil uygulandıktan sonra diğer komuta geçerken ancak algılıyor. bunun gibi gecikmeleri var.  en güzeli devreyi kurup icd2 ile yapmak

sarikayamusa

Dostlar.
Cevap için cok teşekkürler. Fakat girislere deger atayamamam cok sacma. MPSIM de " Toggle " olayı ile pinlere teker teker deger atanabiliyo, ama proteus ile debug ederken bunu yaptırmıyor.Sinir etti zaten beni..

Peki, Debugger kullanırken kodda herhangi bir zamanda ve yerde kod calısıyoken) bir değişkenin degerini deiştirmek mumkun oluyormu? Debugger kullanmadım hic?

İlla debugger aldırcak yani bize bu devre :)
Sevgiyle Kalın....