Teknoloji Ekibi

Elektronik Dünyası => Mikrodenetleyici ve Mikroişlemciler => PIC => Konuyu başlatan: KIRAC - 12 Nisan 2008, 18:05:56

Başlık: Mikro C ile derleme yapma hk.
Gönderen: KIRAC - 12 Nisan 2008, 18:05:56
Selam arkadaşlar... PIC16F877 ile bir devre tasarımı yapacağım. Kodları buldum ve C formatında yazılmış... HEX formatına çevirmek için Mikro C önerdiler ama nasıl derleme oluyor bulamadım. Mikro C ile derleme nasıl oluyor bilen varsa yardımcı olabilirmi :)
Başlık: Ynt: Mikro C ile derleme yapma hk.
Gönderen: Karadağ - 12 Nisan 2008, 22:31:34
öncelikle project den new projecti seçiceksin
daha sora burada isim,nereye derleneceği,denetleyici modeli ve kristal frekansını seçiceksin
sonra device flag da ya özel istediğin seçenekleri yada defaultu tıklayarak projeni oluşturacaksın
gelen boş sayfaya kodları yapıştıracaksın ve en son project den bulidi tıklayarak derleyeceksin
kodlarında hata yoksa göstediğin dosyaya hex. i oluşturur.
Başlık: Ynt: Mikro C ile derleme yapma hk.
Gönderen: KIRAC - 12 Nisan 2008, 23:14:34
Yardımın için teşekkürler söylediklerini yaptım ve aşağıdaki hata verildi:

C:/DOSYA.c:1: error: Can't open include file "pic.h"
     #include <pic.h>
C:/DOSYA.c:2: error: Can't open include file "delay.c"
    #include <delay.c>
C:/DOSYA.c:3: error: Can't open include file "lcd.c"
    #include <lcd.c>
C:/DOSYA.c:4: error: Can't open include file "stdio.h"
    #include <stdio.h>
4 errors in preprocessor.

yani başlık satırlarında hata verdi.biraz araştırdım, kodların PIC C Lite programında yazıldığını gördüm. Bu programın derleme yapısını biliyormusunuz acaba?
Başlık: Ynt: Mikro C ile derleme yapma hk.
Gönderen: Karadağ - 12 Nisan 2008, 23:34:07
pic c de yazılan programı microc de çaşıltırmak için baya bir efor sarfetmeniz lazım
Başlık: Ynt: Mikro C ile derleme yapma hk.
Gönderen: KIRAC - 12 Nisan 2008, 23:58:29
pic c'deki derleme yapısını biliyormusunuz yani :)
mikro c de olmadı pic c indirdim.pic c'de derleyeceğim ama başaramadım yine :)
Başlık: Ynt: Mikro C ile derleme yapma hk.
Gönderen: Karadağ - 13 Nisan 2008, 00:13:18
malesef pic c hiç kullanmadım :-[