PDA

Orijinalini görmek için tıklayınız : microcode studio da derleme sorunu


kursadkurtbey
08 Şubat 2010, 20:00
Herkese slm arkadaşlar benim sorum olacaktı ama eğer bilen arkadaşlar cvplayabilirse ck sevinirim. ben mikrocode studio da derleme yaparken 16f84a yı tanıttığım esnada;
'-----------------------------------------------------------------
@ DEVICE pic16F84A 'işlemci 16F84A
@ DEVICE pic16F84A, WDT_ON 'Watch Dog timer açık
@ DEVICE pic16F84A, PWRT_ON 'Power on timer açık
@ DEVICE pic16F84A, PROTECT_OFF 'Kod Protek kapalı
@ DEVICE pic16F84A, MCLR_OFF 'MCLR pini kullanılıyor.
@ DEVICE pic16F84A, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılacak
'-----------------------------------------------------------------
TRISB=0
PORTB=0

BASLA:

High PORTB.2
Pause 100
Low PORTB.2

High PORTB.1
Pause 100
Low PORTB.1

High PORTB.0
Pause 100
Low PORTB.0

High PORTB.2
Pause 100
Low PORTB.2

High PORTB.0
Pause 100
Low PORTB.0

High PORTB.1
Pause 100
Low PORTB.1

GoTo BASLA
End

hata veriyor bunun nedeni nedir acaba hex e çevirmiyor, pıc tanımlamayı kaldırdığım zaman hexe çeviriyor ancak uygulamada çalşmıyor acil bana yardımcı olabilirseniz sevinirim ii çalışmalar.

ETE
08 Şubat 2010, 20:10
Muhtemelen ekranın üstünde yer alan ve çalıştığın picin isminin yer alması gereken kutucukta 16F84A dan başka bir pic yer almaktadır. Programın pic tanımlama kısmında yer alan pic ismi ile kutucukta yer alan pic ismi bir birini tutmalıdır. Kutuya tıkla ve pic ismi farklı ise onu 16F84A olarak listeden seçerek değiştir.
Hatanın ne olduğunuda buraya yazmış olsan daha kesin söyleyecektim ama her nedense onu yazmamışsın.

Ete

informer
08 Şubat 2010, 20:25
Herkese slm arkadaşlar benim sorum olacaktı ama eğer bilen arkadaşlar cvplayabilirse ck sevinirim. ben mikrocode studio da derleme yaparken 16f84a yı tanıttığım esnada;
'-----------------------------------------------------------------
@ DEVICE pic16F84A 'işlemci 16F84A
@ DEVICE pic16F84A, WDT_ON 'Watch Dog timer açık
@ DEVICE pic16F84A, PWRT_ON 'Power on timer açık
@ DEVICE pic16F84A, PROTECT_OFF 'Kod Protek kapalı
@ DEVICE pic16F84A, MCLR_OFF 'MCLR pini kullanılıyor.
@ DEVICE pic16F84A, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılacak
'-----------------------------------------------------------------
TRISB=0
PORTB=0

BASLA:

High PORTB.2
Pause 100
Low PORTB.2

High PORTB.1
Pause 100
Low PORTB.1

High PORTB.0
Pause 100
Low PORTB.0

High PORTB.2
Pause 100
Low PORTB.2

High PORTB.0
Pause 100
Low PORTB.0

High PORTB.1
Pause 100
Low PORTB.1

GoTo BASLA
End

hata veriyor bunun nedeni nedir acaba hex e çevirmiyor, pıc tanımlamayı kaldırdığım zaman hexe çeviriyor ancak uygulamada çalşmıyor acil bana yardımcı olabilirseniz sevinirim ii çalışmalar.

elediğim dosyalara bi bak

ETE
08 Şubat 2010, 20:35
Gözümden kaçmış,

@ DEVICE pic16F84A, MCLR_OFF 'MCLR pini kullanılıyor.
@ DEVICE pic16F84A, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılacak

bu iki sigorta ayarı 16F84 için geçerli değildir.

@ DEVICE pic16F84A, MCLR_OFF bunu tamamen sil ve kaldır.

Diğerinide

@ DEVICE pic16F84A, XT_OSC

şeklinde düzelt ve devreyi 4Mhz lik kristal ile çalıştır.

Ete

kursadkurtbey
09 Şubat 2010, 21:37
sn. ete hocam verdiğiniz bilgi için çok tşk ederim.informer hocamın verdiği ayarları yaptım şimdi mükemmel çalışıyor tekrar teşekkür eder saygılar sunarım.

----------

sn informer hocam size ne kadar teşekkür etsem azdır. verdiğiniz ayarları yaptım şimdi harika çalışıyor. tekrar teşekkür eder ii çalışmalar dilerim.

Ayrıca bu form da emeği geçen tüm üstadlara sonsuz teşekkürler...