www.elektronik.si
Težave pri programiranju z MPLAB X IDE

www.elektronik.si -> Microchip PIC

Avtor: KopernikKraj: Črnomelj PrispevekObjavljeno: Sob Okt 01, 2016 1:59 pm    Naslov sporočila:  Težave pri programiranju z MPLAB X IDE
----------------------------------------------------------------------------
Pozdravljeni!
Učim se programiranja, vendar sem naletel na težave..
Zanimalo me je, če lahko program napišem (prekopiram z interneta Very Happy ),
pretvorim v .hex in zapišem z minipro tl866 na 16f877a.
vendar se je zataknilo in napisalo error. potem sem testiral še v mikroC in podobno..
sedaj nevem ali je problem v MPLABu ali v prekopiranem programu..?


#include <stdio.h>
#include <stdlib.h>
#include <htc.h>
#include <pic.h>

#define RS RB2
#define EN RB3
#define D4 RB4
#define D5 RB5
#define D6 RB6
#define D7 RB7
#define _XTAL_FREQ 19456000
#include "lcd.h"

void main()
{
int i;
TRISB = 0x00;
Lcd4_Init();
while(1)
{
Lcd4_Set_Cursor(1,1);
Lcd4_Write_String("test");
for(i=0;i<15;i++)
{
__delay_ms(1000);
Lcd4_Shift_Left();
}
for(i=0;i<15;i++)
{
__delay_ms(1000);
Lcd4_Shift_Right();
}
Lcd4_Clear();
Lcd4_Set_Cursor(2,1);
Lcd4_Write_Char('e');
Lcd4_Write_Char('S');
__delay_ms(2000);
}
}

make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/Users/Dejan/MPLABXProjects/dd.X'
make -f nbproject/Makefile-default.mk dist/default/production/dd.X.production.hex
make[2]: Entering directory 'C:/Users/Dejan/MPLABXProjects/dd.X'
make[2]: *** No rule to make target 'build/default/production/newmain.o', needed by 'dist/default/production/dd.X.production.hex'. Stop.
make[2]: Leaving directory 'C:/Users/Dejan/MPLABXProjects/dd.X'
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
nbproject/Makefile-default.mk:84: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/Users/Dejan/MPLABXProjects/dd.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed

BUILD FAILED (exit value 2, total time: 203ms)

Avtor: HighlagKraj: Črnuče PrispevekObjavljeno: Ned Okt 02, 2016 9:02 am    Naslov sporočila:  
----------------------------------------------------------------------------
Glede na pripeto kodo je to koda od nekega kvazi C jezika. Vsebuje funkcije, ki jih moraš v C-ju šele spisati. (__delay())..

Mogoče res od MicroC ali pa česa drugega. S kje si pa snel kodo?

Avtor: kranjcKraj: Cerknica PrispevekObjavljeno: Pon Okt 03, 2016 2:08 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Zdravo
poglej če imaš #define _XTAL_FREQ 19456000 tudi v knjižnjici lcd.h. Enkrat je bil pri meni to že problem...

Avtor: KopernikKraj: Črnomelj PrispevekObjavljeno: Pon Okt 03, 2016 4:03 pm    Naslov sporočila:  
----------------------------------------------------------------------------
kodo sem našel nekje na netu in zraven je bila še shema vezave..
za kristal sem pa že v začetku nastavil, da gre za 19,456Mhz ker 8Mhz nimam doma..
sej nevem če je mogoče to narobe... res nimam pojma o programiranju.. vendar bi rad enkrat nekaj "prekopiral", da dobim voljo
Cool

Avtor: HighlagKraj: Črnuče PrispevekObjavljeno: Pon Okt 03, 2016 4:37 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Narobe delaš.

Napiši svoj blinky program. To je za začetek. Bo precej lažje naprej.

Avtor: KopernikKraj: Črnomelj PrispevekObjavljeno: Pon Okt 03, 2016 5:06 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Kaj pa je blinky program?

Avtor: MarkoMKraj: Lovrenc na P. PrispevekObjavljeno: Pon Okt 03, 2016 5:37 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Utripanje ledic. Izhod iz mikrokontrolerja postavljaš na 1 in nič v ritmu, ki si ga izmisliš.

Avtor: igor_kKraj: Rače PrispevekObjavljeno: Pon Okt 03, 2016 9:21 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Kateri prevajalnik imaš izbran v konfiguraciji? Ga sploh imaš inštaliranega? Glede na datoteke je to pisano za Hi-tech prevajalnik.

Stran 1 od 1

Powered by phpBB © 2001,2002 phpBB Group