behöver hjälp med pic16f690 och C kompilatorn

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
leynad
Inlägg: 8
Blev medlem: 5 maj 2009, 00:05:59

behöver hjälp med pic16f690 och C kompilatorn

Inlägg av leynad »

Hej.
Jag använder mig av High techs C kompilator som föjer med i mplab. Jag har följt instruktionerna för att skapa ett nytt c projekt men när jag ska bygga så tar den sig inte hela vägen,.. detta är vad jag får i outputdialogen:

Build C:\MPLAB_DEMO\MPLAB_DEMO for device 16F690
Using driver C:\Program\HI-TECH Software\PICC\LITE\9.60\bin\picl.exe

Executing: "C:\Program\HI-TECH Software\PICC\LITE\9.60\bin\picl.exe" -C C:\MPLAB_DEMO\MPLAB_DEMO.c --chip=16F690 -P --opt=default,+asm,-speed,9 --warn=0 -q -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Executing: "C:\Program\HI-TECH Software\PICC\LITE\9.60\bin\picl.exe" -oMPLAB_DEMO.cof -mMPLAB_DEMO.map --runtime=default,-clear,-init,-keep,-osccal,-download,-ramtest,-resetbits MPLAB_DEMO.obj --chip=16F690 -P --opt=default -q -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"

Memory Summary:
Program space used 8h ( 8) of 800h words ( 0.4%)
Data space used 1h ( 1) of B0h bytes ( 0.6%)
EEPROM space used 0h ( 0) of 100h bytes ( 0.0%)
Configuration bits used 1h ( 1) of 1h word (100.0%)
ID Location space used 0h ( 0) of 4h bytes ( 0.0%)

Loaded C:\MPLAB_DEMO\MPLAB_DEMO.cof.



längre än så här kommer jag inte, något är galet men inte vet jag. Är det någon som besitter kunskapen om vad detta kan vara för bekymmer så skulle jag verkligen uppskatta det!

mvh daniel
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av sodjan »

Vad är problemet ?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av vfr »

Vad menar du med att den inte tar sig hela vägen? På det du skrivit så ser det ju ut som att allting är ok och den laddar cof-filen på slutet. Vad mer skulle den göra? Jag hänger inte riktigt med...
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av bearing »

Om du önskar få en hex fil måste det nog läggas/ändras till något argument till länkaren.
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av bos »

leynad skrev:men när jag ska bygga så tar den sig inte hela vägen,..
Vad är "hela vägen"? Enligt din output har inget gått fel, så vad är problemet?

Såhär ser min output ut när jag bygger fungerande kod:

Kod: Markera allt

Build C:\Documents and Settings\bos\Home\Elektro\Projekt\Skotträknare\MPLAB\Skotträknare for device 16F886
Using driver C:\Program Files\HI-TECH Software\PICC\std\9.60\bin\picc.exe

Executing: "C:\Program Files\HI-TECH Software\PICC\std\9.60\bin\picc.exe" -q -g --asmlist --chip=16F886 "--errformat=Error   [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s" -P --char=unsigned -C "C:\Documents and Settings\bos\Home\Elektro\Projekt\Skotträknare\MPLAB\main.c" 
Executing: "C:\Program Files\HI-TECH Software\PICC\std\9.60\bin\picc.exe" -q -g --asmlist --chip=16F886 "--errformat=Error   [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s" -P --char=unsigned -oSkotträknare.cof -mSkotträknare.map main.obj 

Memory Usage Map:

Program space:
    CODE                 used   168h (   360) of  2000h words   (  4.4%)
    CONST                used    24h (    36) of  2000h words   (  0.4%)
    ENTRY                used     0h (     0) of  2000h words   (  0.0%)
    STRING               used     0h (     0) of  2000h words   (  0.0%)

Data space:
    BANK0                used    16h (    22) of    60h bytes   ( 22.9%)
    BANK1                used     0h (     0) of    50h bytes   (  0.0%)
    BANK2                used     0h (     0) of    60h bytes   (  0.0%)
    BANK3                used     0h (     0) of    60h bytes   (  0.0%)
    COMBANK              used     1h (     1) of    10h bytes   (  6.3%)

EEPROM space:
    EEDATA               used     0h (     0) of   100h bytes   (  0.0%)

Configuration bits:
    CONFIG               used     2h (     2) of     2h words   (100.0%)

ID Location space:
    IDLOC                used     0h (     0) of     4h bytes   (  0.0%)

Summary:
    Program space        used   18Ch (   396) of  2000h words   (  4.8%)
    Data space           used    17h (    23) of   170h bytes   (  6.3%)
    EEPROM space         used     0h (     0) of   100h bytes   (  0.0%)
    Configuration bits   used     2h (     2) of     2h words   (100.0%)
    ID Location space    used     0h (     0) of     4h bytes   (  0.0%)

Loaded C:\Documents and Settings\bos\Home\Elektro\Projekt\Skotträknare\MPLAB\Skotträknare.cof.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av Icecap »

Verkar som att projektet inte har någon källkodfil.

Och bara för att jag har upplevd det själv: att man har en C-fil i editorn betyder _inte_ att denna tas med i kompileringen av ett projekt! Kolla under projektet att filen finns med i projektlistan, då ska du se skillnad.
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av bos »

Icecap skrev:Verkar som att projektet inte har någon källkodfil.
"C:\MPLAB_DEMO\MPLAB_DEMO.c" ser ut som en källkodsfil i mina ögon.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av Icecap »

Sant, måste nog prata men min optiker...
leynad
Inlägg: 8
Blev medlem: 5 maj 2009, 00:05:59

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av leynad »

hej alla ok tack för alla svar!!! Jo, vad jag menar att den inte går hela vägen är att när jag ska bygga filen så brukar man få en building succed. och det är det som är problemet. När jag gör det här och sen ska programmera kretsen, så ansluts picen, dvs den hittar picen och mer än så blir det inte. Jag kan helt enkelt inte programmera picen då jag inte kommer längre än så. Eller med andra ord, jag programmerar men den händer inte något!

mvh
danne
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av bos »

Kolla om du fått en .hex-fil eller inte.

Jag får ingen "building succeed" när jag kompilerat, men .hex-filen finns där ändå. Jag har dock aldrig använt lite-versionen av PICC så det krävs kanske något extra handtag mellan build och burn, men i fullversionen är det bara tuta och köra iallafall.
leynad
Inlägg: 8
Blev medlem: 5 maj 2009, 00:05:59

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av leynad »

mm. Den ska ligga i samma map som .c-filen efter att man byggt va?
mvh/d
leynad
Inlägg: 8
Blev medlem: 5 maj 2009, 00:05:59

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av leynad »

Tack alla, jag fick till det. Hmm ibland är man lite för trött för att hålla på med sånt här! Jag var nog inne lite för mycket på asm fortfarande, har suttit och försökt lära mig det! Någon som har nått förslag på något roligt projekt? dock ett nybörjarprojekt men lite svårare än blinkande dioder, för det fixar jag nog i c =).
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: behöver hjälp med pic16f690 och C kompilatorn

Inlägg av bos »

Du skulle ju kunna använda PIC:ens ADC och "skriva ut" resultater på lysdioder, så att du sen manuellt läsa av dioderna, räkna om det till en spänning och sen mäta med din multimeter om du gjort rätt.
Skriv svar