Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Hitech'te NULL hatası

Başlatan tayyar, 25 Kasım 2006, 16:33:31

tayyar

Hitech pic c derleyicisini siteden indirdim ve mplab ile entegre bir şekilde kullanıyordum. sonradan yazdıgım programları derlemeye başladı.

bende hitecth'İ unisntall edip tekrar kurmaya calıstım
siteden indirdigim dosyanın kullanım suresi gecmiş
gidip kendi sitesinden indirdim ve uzerine forumdan indirdigim crackları attım

Simdi tekrar derlemeye calıstıgımda  bana :
Executing: "C:\Program Files\HI-TECH Software\PICC\9.50\BIN\PICC.EXE" -C -E"delay.cce" "delay.c" -O"delay.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F877
Error[141]   : can't open chip info file "(null)": No such file or directory
Halting build on first failure as requested.
BUILD FAILED: Sat Nov 25 16:20:59 2006


diye hata veriyor. Kullandıgım chip 16f84 ve pic.h dosyası mevcut include klasorunde. derlemeye calıstıgım programsa:

#include <pic.h>
#include <delay.c>

#define motor RB0
#define on 1
#define off 0

void saniye_gecikme(unsigned int s)
{

unsigned char i,j;
for(i=0;i<s;i++)
{
for(j=0;j<4;j++)
{
DelayMs(250
}
}
}
main(void)
{

TRISB=0;
motor=on;
saniye_gecikme(1);
motor=off;

for(;;)
{
}
}



pic.h ve delay.c elimde mevcut ancak bu hata sizce neden kaynaklanıyor olabilir?




Edit:
ne yaptıgımı bilmiyorum ancakşu anda derleme esnasında windows hata kodu üretiyor ve derleme iptal oluyor. verdiği hata:

Executing: "C:\Program Files\HI-TECH Software\PICC\9.50\BIN\PICC.EXE" -C -E"den.cce" "den.c" -O"den.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F84A
Halting build on first failure as requested.
BUILD FAILED: Sat Nov 25 17:07:24 2006
--EGEMENLİK KAYITSIZ ŞARTSIZ MİLLETİNDİR--

picusta

DelayMs(250

parantez kapamayi ve nokta virgülü unutmusun gibi.

Hi-tech'ten anlamam.
Fakat derlerken device = 16F877A  gibi direktif verilebilir belki.
MPLAB'da kullandiginda ve plug-in iyi yapildigi zaman gerçi ihtiyaç yok.
Fakat 2 hata mesajinda çipler degisik, biri 84 biri 877.
Bi de kodu delaysiz yazmaya çalis.
delay 250 yerine  long int degisken tanimla 32 binden saydir.

Aklima simdilik bunlar geliyor. Veya CC5X kullan, Hi-tech'e benzer ve sorunsuzdur.

tayyar

Parantez, chip kodu vs. hallettim ancak derleme işleminde bir hata oluştu diyerekten windows uyarı veriyor microsofta gönderiyimi diye soruyor.
--EGEMENLİK KAYITSIZ ŞARTSIZ MİLLETİNDİR--

ayban

Kodda herhangi sorun yok hatasız derlendi(hitech versiyon 8.05PL ile)
Clean: Deleting intermediary and output files.
Clean: Deleted file "C:\HT-PIC\pic\pic.obj".
Clean: Deleted file "C:\HT-PIC\pic\pic.cce".
Clean: Deleted file "pic.cof".
Clean: Done.
Executing: "C:\HT-PIC\BIN\PICC.EXE" -C -E"pic.cce" "pic.c" -O"pic.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F84
Executing: "C:\HT-PIC\BIN\PICC.EXE" -E"pic.lde" "C:\HT-PIC\pic\pic.obj" -M"pic.map" -O"pic.cof" -O"pic.hex" -Q -MPLAB -16F84

Memory Usage Map:

Program ROM   $0000 - $0005  $0006 (     6) words
Program ROM   $03CF - $03FF  $0031 (    49) words
                             $0037 (    55) words total Program ROM 

Bank 0 RAM    $000C - $0014  $0009 (     9) bytes total Bank 0 RAM  


Program statistics:

Total ROM used       55 words (5.4%)
Total RAM used        9 bytes (13.2%)

Loaded C:\HT-PIC\pic\pic.cof.
BUILD SUCCEEDED: Sun Nov 26 00:10:20 2006
"Tek kitap okuyandan kork!"

tayyar

Evet kodda bir problem yok orası dogru
Problem hitech de, derleme yapmıyor surekli bir hata olustu kapatılacaktır diyor.

Elindeki hitech sürümünü gönderebilirmisin?
ugur@ileriteknoloji.org mail adresim
--EGEMENLİK KAYITSIZ ŞARTSIZ MİLLETİNDİR--