PIC programlamak için make kütüğü

Erdem⁣

Paylaşımcı üye
Katılım
14 Ocak 2013
Mesajlar
713
Puanları
106
PIC programlamak için make kütüğü oluşturdum. Kullanmak isteyenler buradan kullanabilir.

Makefile:
KAYNAK := $(shell ls -tp *.c | grep -v /$ | head -1)
DENETLEYICI:=16F877A
ONALTILIK := $(basename $(KAYNAK))

program: $(KAYNAK)
    picc --chip=${DENETLEYICI} ${KAYNAK} -O${ONALTILIK}.hex
    pk2cmd -PPIC${DENETLEYICI} -F${ONALTILIK}.hex -M
    pk2cmd -pPIC${DENETLEYICI} -I -R -T

dur:
    pk2cmd -pPIC${DENETLEYICI}

basla:
    pk2cmd -pPIC${DENETLEYICI} -I -R -T

clean temizle:
    rm -f *.hxl *.sym *.sdb *.lst *.p1 *.pre *.cof *.as *.rlf *.obj funcli* *~ *.hex *.cmf *.d

Nasıl çalıştığına gelince diyelim ki çalışma dizininde ilk.c diye bir kütük oluşturdunuz. make komutunu verdiğinizde bu kütüğü derler, oluşturulan hex dosyasını µ denetleyiciye atar ve devreye PicKIT2 tarafından güç verir.

make dur şeklinde çalıştırırsanız güç vermeyi durdurur.
make basla şeklinde çalıştırırsanız devreye güç vermeye başlar.

Sonra diyelim ki ikinci.c diye bir kütük oluşturdunuz. make komutunu verdiğinizde artık bu kütüğü derler. Eğer tekrar ilk kütük üzerinde değişiklik yaparsanız bu sefer ilk kütüğü derler.

Aslında µ denetleyiciyi PicKIT2 otomatik tanıyabiliyor. Belki bu özellik kullanılarak µ denetleyiciyi açıkça belirtmeye gerek kalmayabilir.
 

Forum istatistikleri

Konular
128,171
Mesajlar
915,627
Kullanıcılar
449,935
Son üye
mehmetenessunger

Yeni konular

Geri
Üst