Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: elektromadrid - 07 Ağustos 2006, 22:59:57

Başlık: C derleme acil yardım
Gönderen: elektromadrid - 07 Ağustos 2006, 22:59:57
arkadaşlar ben daha önce pic basic ile yazzıyordum ama şimdi c ile pic programlama k istiyorum.Bi forumdan pcw compiler indirdim fakat indirdiğim yerde mplab programıyla birlikte çalıştığı yazıyodu onuda microchip ten indirdim.Elimde komutların pdf dosyasıda var fakat ben nasıl derleyeceğimiğ bilmiyorum inanın bana bu işle ilgili hiçbirşey bilmiyorum.bu derleyicide derlenmemiş dosya hangi uzantıyla kayıtlı derleyince uzantısı yine hex mi oluyor ve nasıl derleyecem.aşağıdakı programı kısaca yazıp derleme ye çalıştım ama

#include "C:\Program Files\PICC\Examples\İsmail\deneme.h"

#if defined(__PCM__)
#include <16F84.h>
#fuses XT,NOWDT,NOPROTECT
#use delay(clock=4000000)
void main()
{
tekrar:
output_bit(pin_b0,1);
delay_ms(500);
output_bit(pin_b0,0);
delay_ms(500);
goto tekrar;

}


derleyince programda 16F84.h diye bir sayfa açılıyor ve en altta

"Can not change device type this far into the code" şeklinde bir yazı oluşuyor.bu bir hatamıdır uzman arkadaşlar bilgi verirlerse sevinirim ayrıca derleme işleminden pic yükleme programına gelinceye kadarki aşamaları bi arkadaş kısaca anlatırsa sevinirim.code studio dan farklı sanırım
Başlık: Re: C derleme acil yardım
Gönderen: piedos - 07 Ağustos 2006, 23:42:32
#include "C:\Program Files\PICC\Examples\İsmail\deneme.h" bu satırı sil ve bu dosya içindekileri

buraya yaz


aşağıdaki iki satırı sil
#if defined(__PCM__)
#include <16F84.h>

programı yeniden başlat.

Başarılar.
Başlık: C derleme acil yardım
Gönderen: elektromadrid - 08 Ağustos 2006, 22:14:45
#include "C:\Program Files\PICC\Examples\İsmail\deneme.h" bu satırı sil ve bu dosya içindekileri buraya yaz

kardeş bu satırı biraz daha açarmısın kusura bakma acemiyiz ilgilendiğin için teşekkür ederim
Başlık: C derleme acil yardım
Gönderen: sebo - 10 Ağustos 2006, 00:33:00
#include <16F84.h>
#fuses XT,NOWDT,NOPROTECT
#use delay(clock=4000000)

#bit pin_b0 = 6.0

void main()
{
  while(1) {
     pin_b0=1;
     delay_ms(500);
     pin_b0=0;
     delay_ms(500);
  }

}
Başlık: sebo kardeş ok ama................
Gönderen: elektromadrid - 10 Ağustos 2006, 22:04:36
sebo kardeş yazdığın programıda derlemeye çalıştım ama "Acces violation at eddress 00405934 in modüle 'pcw.exe',Read of address 00000018" hatasını veriyo dediğim gibi sanırım derlemeyle ilgili sorunum var.PIC C Compiler kullanıyorum.İzlediğim adımlar Project--> New-->pic Wizard,  buradan dosya adını ve osc tipi ve frekansını seçiyorum ce F9 a basıyorum ve yukarıdaki uyarıyı veriyor.derleme de izlediğim yol yanlışmı acaba???.Ayrıca bu derleyici mplab programıyla çalışıyomuş indirdiğim yerde öle yazıyodu onuda kurdum ama sorunlar hala devam ediyor bana yardımcı olursanız sevinirim bu konuda gerçekten istekliyim.ilginiz için teşekkür ederim.Programı incelemek isterseniz  

http://www.hemenpaylas.com/download/1344648/C-COMPLIER.rar.html  

bu linkten indirebilirsiniz  Şifre=dragon

Mplab ıda microchip in sitesinden inirebilirsiniz