Yeni MPLAB X IDE v1.10 (NETBEANS Tabanlı)

Başlatan muuzoo, 06 Kasım 2010, 15:50:41

NaMcHo

Merhabalar,
MPLAB-X ile MPLAB8.56 da calısan bir kodumu derledim ve şu çıktıyı aldım

make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `/c/Users/NaMcHo/Documents/Projelerim/ADC SON/deneme.X/deneme'
make  -f nbproject/Makefile-default.mk dist/default/production/deneme.production.cof
make[2]: Entering directory `/c/Users/NaMcHo/Documents/Projelerim/ADC SON/deneme.X/deneme'
mkdir -p build/default/production/_ext/43898991 
C:\\Program\ Files\ \(x86\)\\HI-TECH\ Software\\PICC\\9.71a\\bin\\picc.exe --pass1 ../../delay.c -q --chip=PIC16F877 -P  --outdir=build/default/production/_ext/43898991 -N31 -I"../.." --warn=0 --runtime=default,+clear,+init,-keep,+osccal,-resetbits,-download,+stackcall,+clib --opt=default,+asm,-speed,+space,-debug,-9 -D__DEBUG  --double=24 --float=24 --addrqual=ignore -mode=std -g --asmlist "--errformat=%f:%l: error: %s" "--msgformat=%f:%l: advisory: %s" "--warnformat=%f:%l warning: %s"
C:\\Program\ Files\ \(x86\)\\HI-TECH\ Software\\PICC\\9.71a\\bin\\picc.exe --scandep --pass1 ../../delay.c -q --chip=PIC16F877 -P  --outdir=build/default/production/_ext/43898991 -N31 -I"../.." --warn=0 --runtime=default,+clear,+init,-keep,+osccal,-resetbits,-download,+stackcall,+clib --opt=default,+asm,-speed,+space,-debug,-9 -D__DEBUG  --double=24 --float=24 --addrqual=ignore -mode=std -g --asmlist "--errformat=%f:%l: error: %s" "--msgformat=%f:%l: advisory: %s" "--warnformat=%f:%l warning: %s"
echo "build/default/production/_ext/43898991/delay.p1:\\" > build/default/production/_ext/43898991/delay.p1.d
cat build/default/production/_ext/43898991/delay.dep | sed -e 's/\\/\//g' -e 's/ /\\ /g' -e 's/^.*$/ &\\/g'  >> build/default/production/_ext/43898991/delay.p1.d
mkdir -p build/default/production/_ext/43898991 
C:\\Program\ Files\ \(x86\)\\HI-TECH\ Software\\PICC\\9.71a\\bin\\picc.exe --pass1 ../../main.c -q --chip=PIC16F877 -P  --outdir=build/default/production/_ext/43898991 -N31 -I"../.." --warn=0 --runtime=default,+clear,+init,-keep,+osccal,-resetbits,-download,+stackcall,+clib --opt=default,+asm,-speed,+space,-debug,-9 -D__DEBUG  --double=24 --float=24 --addrqual=ignore -mode=std -g --asmlist "--errformat=%f:%l: error: %s" "--msgformat=%f:%l: advisory: %s" "--warnformat=%f:%l warning: %s"
../../main.c:10: error: undefined identifier "TRISA"
../../main.c:11: error: undefined identifier "TRISB"
../../main.c:11: error: undefined identifier "PORTB"
../../main.c:12: error: undefined identifier "TRISC"
../../main.c:12: error: undefined identifier "PORTC"
../../main.c:14: error: undefined identifier "CHS0"
../../main.c:14: error: undefined identifier "CHS1"
../../main.c:14: error: undefined identifier "CHS2"
../../main.c:15: error: undefined identifier "PCFG0"
../../main.c:15: error: undefined identifier "PCFG1"
../../main.c:15: error: undefined identifier "PCFG2"
../../main.c:15: error: undefined identifier "PCFG3"
../../main.c:16: error: undefined identifier "ADCS0"
../../main.c:16: error: undefined identifier "ADCS1"
../../main.c:18: error: undefined identifier "ADFM"
../../main.c:19: error: undefined identifier "ADON"
../../main.c:30: error: undefined identifier "ADGO"
../../main.c:32: error: undefined identifier "ADRESL"
../../main.c:32: error: undefined identifier "ADRESH"
../../main.c:34 warning: implicit conversion of float to integer
make[2]: *** [build/default/production/_ext/43898991/main.p1] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[2]: Leaving directory `/c/Users/NaMcHo/Documents/Projelerim/ADC SON/deneme.X/deneme'
make[1]: Leaving directory `/c/Users/NaMcHo/Documents/Projelerim/ADC SON/deneme.X/deneme'

BUİLD FAILED (exit value 2, total time: 2s)


Biraz kurcalamama rağmen sorunu halledemedim.

justice_for_all

denetleyicinizi taniyamamis arkadasim o satiri yazabilirmisiniz...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

teknikelektronikci

selam bende su an yeni proje oluistuirmak istedim select compiler bölümünde 3 tane hi-tech picc18 yesil yani aktif tabi 18 serisini sectgiim icin ama altlarinda none found yaziyor var olan compilerimi görmüyor bunu nasil göstrebilirim ?
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

justice_for_all

Tools ,Options, Embedded section

dan compiler lari gosteriyo...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

NaMcHo

#include <pic.h>
#include "delay.h"
#include "LCD216_benim.h"

unsigned int adc,x;
float voltaj;

void main(void)
{
	TRISA=0x01;
	TRISB=0;	PORTB=0;
	TRISC=0;	PORTC=0;

	CHS0=0;	CHS1=0;	CHS2=0;  //RA0 dan ADC i�lemi gerceklescek.
	PCFG0=0;	PCFG1=1;	PCFG2=1;	PCFG3=1;	//RA0 Analog di�erleri dijital.
	ADCS0=1;	ADCS1=1;	//RC osilat�r secildi ADC icin.

	ADFM=1;                 //Sa�a dayal� olarak yaz�lcak yani 10bitlik.
	ADON=1;
	
	lcd_hazirla();
	lcd_yaz("Voltaj Ust SINIR");
	imlec(2,1);
	lcd_yaz("30V'dur!");
	for(x=0;x<10;x++)
	DelayMs(100);
	lcd_temizle();
	for(;;)
	{
		ADGO=1;
		while(ADGO);								//ADC i�lemi bitene kadar bekle.
		adc=ADRESL;	adc+=(unsigned int)ADRESH*256;
		voltaj=(30.0/1023)*adc;
		x=voltaj*100;
		imlec(1,1);
		lcd_yaz("ADC:");
		lcd_karakter_yolla(adc/1000 + 48);
		lcd_karakter_yolla((adc%1000)/100 + 48);
		lcd_karakter_yolla((adc%100)/10 + 48);
		lcd_karakter_yolla(adc%10 +48);
		
		imlec(2,1);
		lcd_yaz("Voltaj:");
		lcd_karakter_yolla(x/1000 + 48);
		lcd_karakter_yolla((x%1000)/100 + 48);
		lcd_yaz(".");
		lcd_karakter_yolla((x%100)/10 + 48);
		lcd_karakter_yolla(x%10 + 48);
		lcd_yaz("V");
		DelayMs(100);
	}
}


Justice_for_all kod bu :)
birde 9.80 i gormuyor bu mplab x   sizdede aynı sorun varmı?

justice_for_all

Alıntı yapılan: NaMcHo - 07 Kasım 2010, 21:22:14
#include <pic.h>
#include "delay.h"
#include "LCD216_benim.h"

unsigned int adc,x;
float voltaj;

void main(void)
{
	TRISA=0x01;
	TRISB=0;	PORTB=0;
	TRISC=0;	PORTC=0;

	CHS0=0;	CHS1=0;	CHS2=0;  //RA0 dan ADC i�lemi gerceklescek.
	PCFG0=0;	PCFG1=1;	PCFG2=1;	PCFG3=1;	//RA0 Analog di�erleri dijital.
	ADCS0=1;	ADCS1=1;	//RC osilat�r secildi ADC icin.

	ADFM=1;                 //Sa�a dayal� olarak yaz�lcak yani 10bitlik.
	ADON=1;
	
	lcd_hazirla();
	lcd_yaz("Voltaj Ust SINIR");
	imlec(2,1);
	lcd_yaz("30V'dur!");
	for(x=0;x<10;x++)
	DelayMs(100);
	lcd_temizle();
	for(;;)
	{
		ADGO=1;
		while(ADGO);								//ADC i�lemi bitene kadar bekle.
		adc=ADRESL;	adc+=(unsigned int)ADRESH*256;
		voltaj=(30.0/1023)*adc;
		x=voltaj*100;
		imlec(1,1);
		lcd_yaz("ADC:");
		lcd_karakter_yolla(adc/1000 + 48);
		lcd_karakter_yolla((adc%1000)/100 + 48);
		lcd_karakter_yolla((adc%100)/10 + 48);
		lcd_karakter_yolla(adc%10 +48);
		
		imlec(2,1);
		lcd_yaz("Voltaj:");
		lcd_karakter_yolla(x/1000 + 48);
		lcd_karakter_yolla((x%1000)/100 + 48);
		lcd_yaz(".");
		lcd_karakter_yolla((x%100)/10 + 48);
		lcd_karakter_yolla(x%10 + 48);
		lcd_yaz("V");
		DelayMs(100);
	}
}


Justice_for_all kod bu :)
birde 9.80 i gormuyor bu mplab x   sizdede aynı sorun varmı?

eger compileri gormuyosa bi ustte verdim menulere tiklayarak compilerinizi tanitabilirsiniz...

ayrica compileri gormeyince de olur...

Deneyin bi..
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

teknikelektronikci

compileri görmeyince nasil olur derleyemezki sadece hatali olanlari kirmizi cizer yanlismiyim ? ayrica bende halen görmüyor
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

justice_for_all

Alıntı yapılan: teknikelektronikci - 07 Kasım 2010, 21:42:02
compileri görmeyince nasil olur derleyemezki sadece hatali olanlari kirmizi cizer yanlismiyim ? ayrica bende halen görmüyor


sizde kirmizi cizgi olayi meydana geldimi peki 

mplap x i indirdigin sitede Getting_Started_with_MPLAB-X.pdf dosyasinda butun seyleri anlatiyor..

hi-tech kullanmadigin icin bilmiyorum ordada hi-techten bahsetmemis..

ama islemci adini yazarken buyuk kucuk harflere duyarli oldugu yaziyor...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

justice_for_all

peki bahsettigim embedded penceresini bulabildiniz mi?
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

teknikelektronikci

ben buldum ordan bi klasörünü göstermeye calisorum bos ollarak görüyor
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

justice_for_all

isterseniz dedigim pdfi indirip bi goz atin cunku orda oyle yaziyo...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

justice_for_all

dsPIC30F2020.gld dosyasinin adresini gosterip tekrar denermisiniz...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

teknikelektronikci

fxdev gene yapacagini yapmisin :D eline saglik ama epey bi degisiklik yapmak gerekyior sanirsam bu kötü :)
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

justice_for_all

program files tan microchip C30 support die hatırlıyorum orda tine ayrılıyo sanırım 30f 33f 24f die bibalın isterseniz
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

justice_for_all

peki sorun neymiş ben telden baglandıgım için acamıyorum videoyu...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay