Vai al contenuto

programma semplice con SourceBoost


Messaggi raccomandati

salve a tutti sono uno studente e il professore ci ha dato per casa da realizzare il lampeggio di un quattro led sulla porta c di un pic (il PC16887)compilandolo con sourceboost (così si può vedere se funziona).

io ho scritto questo ma non riesco proprio a trovare l'errore e vi chiedo una mano.

 

#include <system.h>

 

void main()

{

ansel=0;

anselh=0;

int cont;

cont=0;

trisa=0xFF;

trisc=0;

portc=0;

option_reg=0x85;

while(1)

{

while(cont<50)

{

intcon.TMR0IF=0;

TMR0=100;

while(intcon.TMR0IF==0);

cont=cont++;

}

cont=0;

if(portc.0==0)

{

portc=0xFF;

}

else

{

portc=0;

}

}

tmro==0

 

questo è quello che mi dice quando lo compilo:

 

Building...

BoostC Optimizing C Compiler Version 6.97 (for PIC16 architecture)

http://www.sourceboost.com

Copyright© 2004-2010 Pavel Baranov

Copyright© 2004-2010 David Hobday

 

Single user Lite License (Unregistered) for 0 node(s)

Limitations: PIC12,PIC16 max code size:2048 words, max RAM banks:2, Non commercial use only

 

 

interrupt.c

 

failure

C:\Program Files\SourceBoost\Samples\C\BoostC\interrupt.c(17:2): error: unknown identifier 'portb'

C:\Program Files\SourceBoost\Samples\C\BoostC\interrupt.c(17:2): error: failed to generate expression

C:\Program Files\SourceBoost\Samples\C\BoostC\interrupt.c(27:2): error: unknown identifier 'trisb'

C:\Program Files\SourceBoost\Samples\C\BoostC\interrupt.c(27:2): error: invalid operand 'trisb'

C:\Program Files\SourceBoost\Samples\C\BoostC\interrupt.c(27:8): error: failed to generate expression

C:\Program Files\SourceBoost\Samples\C\BoostC\interrupt.c(30:2): error: unknown identifier 'portb'

C:\Program Files\SourceBoost\Samples\C\BoostC\interrupt.c(30:2): error: invalid operand 'portb'

C:\Program Files\SourceBoost\Samples\C\BoostC\interrupt.c(30:8): error: failed to generate expression

"C:\Program Files\SourceBoost\boostc_pic16.exe" interrupt.c -t PIC16F688

Exit code was 1.

Removing target: interrupt.obj

Failed to locate output file 'C:\Program Files\SourceBoost\Samples\C\BoostC\Interrupt.hex'

Done

 

Failed

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

Giochi in Uscita



×
×
  • Crea Nuovo...