[]

pic e kütüphane ekleme

Elektronikçi arkadaşlar

pic e lcd yada ds1302 nin kütüphanelerini eklemek istiyorum mesela
#include <lcd.c> // LCD.c dosyası programa ekleniyor
#include <DS1302.c> // DS1302.c dosyası programa ekleniyor

sorum ana programı hex olarak derlerken bu dosyalar otomatik mi ekleniyor yoksa pic e bu dosyaları da derleyip atmam mı gerekir ?

 
sen #include <lcd.c> satırını main.c ye eklediğin an artık o dosya main.c nin bir parçası gibi oluyor (bak gibi diyorum) yani evet "include" dersen o da derlenir ve lcd.c nin içindeki komutlarda picin hafızasına yüklenir


  • sekox  (20.07.11 21:59:16) 
sen "compile" de sonra ana programının adı neyse artık genellikle "main.c" olur onun sonucunda ortaya "main.hex" diye bir dosya çıkar onu pice yükle, o kadar başka bişeye gerek yok.


  • sekox  (20.07.11 22:02:52) 
bu kütüphanelerde birden fazla fonksiyon vardır, include etmene rağmen eğer bu kütüphanelerden fonksiyon çağırmazsan ortaya çıkan hex dosyasına etkisi olmaz.

Üst seviye dillerle uğraşırken hex dosyasının oluşturulması ile pek ilgin olmaz zaten, optimizasyon yapmak için derleyiciye müdahale edebiliyorsun ama şu seviyede gereksiz olur.
  • kimlanbu  (20.07.11 22:24:15) 
programda saat bilgisini alıp lcd ye bilgi göderiyorum . Derlerken sanırım hepsi aynı klasörde olması lazım . derleyicim picc compiler


  • vh1  (20.07.11 22:31:28) 
pic kullanmayalı çok oldu, dosyalar ya proje klasöründe ya da derleyicinin standart kütüphane dosyalarının olduğu klasörde olursa problem çıkmaz.


  • kimlanbu  (20.07.11 22:46:20) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.