Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

16F628 YARDIM..

Başlatan My75, 18 Mart 2006, 23:50:04

My75

PBP246 ile derliyorum ama hata veriyor yardım lütfen..
@ DEVICE pic16F628 'işlemci 16F628 
@ DEVICE pic16F628, WDT_on 'Watch Dog timer kapalı 
@ DEVICE pic16F628, PWRT_ON 'Power on timer açık 
@ DEVICE pic16F628, PROTECT_OFF 'Kod Protek kapalı 
@ DEVICE pic16F628, MCLR_off 'MCLR pini kullanılmıyor. 
@ DEVICE pic16F628, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılacak

PBP _16F628 .....bas dosyasını girdiğim zaman yukarda yazdıklarımın herbiri için undefined symbol hata iletisi alıyorum..
Tomurcuk için çaba göstermeyen dal,odun kalmaya mahkumdur...

nurim

1-Derlemeyi 16F628 ile yapacaksın.16F628A ile yaptığın için bu hata mesajlarını alıyorsun.
2-119.satır daki hatayıda:
.
.
if T3 AND D6=0 then
serout TX,T2400, [ 255,192,000,115,127 ]
endif
if T3 AND D7=0 then
serout TX,T2400, [ 255,192,000,75,127 ]
endif 'BU SATIRI YAZACAKSIN
pause 10  
T1=1 : T2=1 : T3=1 : T4=0

if T4 AND D0=0 then

Bu iki hatayı düzeltmen gerekiyor.
Kolay gelsin
nurim
"Bilgi paylaştıkça artar ,acı ve keder paylaştıkça azalır"

My75

Hocam nasıl oldu bilmiyorum çünkü orjinalini kontrol ettim endif yerinde duruyor sanırım aktarırken bir hata oldu,asıl hatayı buldum hocam,nezamandır uğraşmıyordum unutmuşum; pbp-16f628.... yazmam gerekirken pbp_16f628 yazdıgım için bu hata oluyormuş yani tire yerine alt tire yapmışım,hocam sanırım program dahada kısaltılabilir yani her buton kontrolunda serout kullanmısım bunun yerine gönder etiketi altında serout komutu içine bir değişken uygulasam daha mantıklı değilmi yada bildiğim yoldan gideyim değilmi? Neyse hocam ilgin için çok teşekkür ederim,kolay gelsin..
Tomurcuk için çaba göstermeyen dal,odun kalmaya mahkumdur...

seco06

Dostum küçük bir tavsiye :micro code studio u kullanırsan bu tip hataları yapmazsın ;)

My75

Arkadasım mcs kullanıyorum fakat yayınlamadan önce orjinalini kaydedip yayınladığım kodların bazı açıklamalarını silmiştim yanlışlıkla bir alt satıra geçip endif'i silmiş,bende farketmedim tabiki,neyse hallettik kolay gelsin..
Tomurcuk için çaba göstermeyen dal,odun kalmaya mahkumdur...