Picproje Elektronik Sitesi

DERLEYİCİLER => Microchip MPLAB C serisi => Konuyu başlatan: sarikayamusa - 03 Ağustos 2006, 12:39:01

Başlık: Proteusta c18 kodu ile Debug?
Gönderen: sarikayamusa - 03 Ağustos 2006, 12:39:01
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.....
Başlık: Proteusta c18 kodu ile Debug?
Gönderen: kurumahmut - 03 Ağustos 2006, 14:12:01
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...
Başlık: Proteusta c18 kodu ile Debug?
Gönderen: ise - 03 Ağustos 2006, 15:04:05
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
Başlık: Proteusta c18 kodu ile Debug?
Gönderen: sarikayamusa - 03 Ağustos 2006, 17:11:48
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....