ds1302 rtc derleme hatası

Başlatan Emre MERMİ, 09 Aralık 2014, 01:01:17

Emre MERMİ

hocam yine olmadı derleyicimde hata var yüksek ihtimal yolladığınız hex dosyasını kullanırım bende, son olarak sizden bir şey rica etsem. bana yolladığınız koddan

   printf(lcd_putc,"C");


satırını silip derleyip bana tekrar atabilirseniz çok mutlu olurum

vitruvius

Buyrun:

http://s3.dosya.tc/server29/WzGQWl/a.zip.html

Bir şey merak ettim. Benim gönderdiğim projeyi açıp kendiniz derleyince de mi hata alıyorsunuz?

Emre MERMİ

#17
evet hocam zipli dosyayı açtım derlemeye çalıştım olmadı

mesaj birleştirme:: 09 Aralık 2014, 17:14:24

bu arada new_lcd yi lcd.c ile değiştirdiğimizde lcd de sıkın yaşar mıyız. simülasyonda sorun yok ama gerçek devrede sorun olur mu ?

vitruvius

Kod karmaşık yazılmış açıkçası göz ucuyla baktım kodlara bir sorun olmaz gibi gözüküyor. Zaten new_lcd.c de CCS C'nin kendi lcd kütüphanesinin yaptığı işten başka bir şey yapmamış. Belki farklı pin kullanmak içindir. Similasyonda sorun yoksa işler yolunda demektir. Emin olmak için devreyi basmadan önce breadboard üzerinde deneyebilirsiniz.

Emre MERMİ

Dediğiniz gibi board a kurup öyle basayım. Çok teşekkürler yardımlarınız için

RaMu

Projeyi oluşturduğun dosyaya;
program içinde include ile eklediğin lcd kütüphanesi ne ise,
onu eklemelisin:
misal include "benim_lcd.c"
diye main programda tanımlama varsa
projeyi oluşturduğun klasörün içinde
benim_lcd.c adında bir dosya olmak zorunda,
yoksa derleyici bu dosyayı bulamadım diye hata verir,
(bu dosya başka bir yerede eklenebilir ama
anlattığım yöntem daha sağlıklı.)
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Recep METE

Alıntı yapılan: lethaldream - 09 Aralık 2014, 11:50:37

hocam o zaman sizden şu dosyada lcd ye yazdırılan sıcaklık kısmını silmenizi rica etsem derleyip tekrar bana yollarmısnız ?

http://www.dosya.tc/server36/SqKd4n/main.rar.html


Arkadaşım derlemede hiç bir sıkıntı yok.senin ccs c programında sıkıntı olmalı.Ben istediğin gibi sıcaklık ile ilgili bölümleri silip yeniden derledim.Dosyayı, hex dosyası dahil yükledim.Bir incele istersen.Ayrıca "new-lcd" sadece "lcd.c" olarak değiştirdim.

Derlenmiş dosyalar:

http://www.dosya.tc/server36/oBZAcS/main.rar.html
printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d

Emre MERMİ

Teşekkürler hocam, dediğiniz giib benim derleyicimde sıkıntı var, yüksek ihtimal kütüphane dosyalarıyla ilgili bir sıkıntı

RaMu

Derleyicide veya ccsc ide de bir problem yok,
yazdıklarımı tekrar okuyun,
ccsc nin kütüphanesinde olmayan "new_lcd.c" gibi
bir kütüphane kullanıyorsanız
bu kütüphane dosyasını ya proje klasörünüze yada
ccsc nin kütüphane klasörüne eklemeniz gerekir,
kütüphane klasörüne eklmenin sakıncaları var
o nedenle proje klasörünüze ekleyin derlenir programınız.

Derleyici ye, ide ye hemen suç yüklemeyin.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Emre MERMİ

ramu hocam kütüphane dosyalarımla biraz oynamıştım bu programı derlemeye çalışırken oradan kalma bir hata var sanırım o yüzden derleyicimde hata var diyorum.