C derleme acil yardım

Başlatan elektromadrid, 07 Ağustos 2006, 22:59:57

elektromadrid

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
PIC 16F877

piedos

#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.
Einstein: "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."

elektromadrid

#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
PIC 16F877

sebo

#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);
   }

}

elektromadrid

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
PIC 16F877