que tal amigos del foro tengo un problema con loa compilacion de un programa en pic c.
Error 18 "Cronometro_DISPLAY.c" Line 2(9,57): File can not be opened
Not in local "C:\Archivos de programa\PICC\Devices\16F628A.h"
tengo los archivos del compilador picc en "archivos de programa(x86)", ya he probado direccionando la direccion del progama hacia ahi y no paa nada tambien hay otros errores que tienen problemas similares. les voy a dejar el programa y los mensajes de errror que recibo
les agradeceria infintamente su ayuda
#INCLUDE "C:\Archivos de programa\PICC\Devices\16F628A.h"
#FUSES INTRC,NOWDT,NOLVP,MCLR
#USE DELAY(CLOCK=4M)
int ss=0,mm=0,hh=0;
int n=0,st=0;
void main(void)
{
setup_timer_2(T2_DIV_BY_16,249,10);
set_timer2(0);
setup_timer_0(RTCC_INTERNAL | RTCC_DIV_8);
set_timer0(0);
enable_interrupts(GLOBAL);
enable_interrupts(INT_TIMER2);
enable_interrupts(INT_TIMER0);
BUCLE: goto BUCLE;
}
#INT_TIMER0
void interrupcion_tmr0(void)
{
int const tabla[10]={0x3f,0x06,0x05,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67};
output_a(0);//todos los display van a estar desabilitados
switch(st)
{
case 0: output_b(tabla[ss%10]);//cada 2 ms
output_high(PIN_A0);
st=1; break;
case 1: output_b(tabla[ss/10]);
output_high(PIN_A1);
st=2; break;
case 2: output_b(tabla[mm%10]);
output_high(PIN_A2);
st=3; break;
case 3: output_b(tabla[mm/10]);
output_high(PIN_A3);
st=4; break;
case 4: output_b(tabla[hh%10]);//pin RA5 solo tiene para entrada
output_high(PIN_A6);
st=5; break;
case 5: output_b(tabla[hh/10]);
output_high(PIN_A7);
st=0; break;
}
}
#INT_TIMER2
void interrupcion_tmr2(void)
{
n++;
if(n==25)
{
n=0;
ss++;
if(ss==60)
{
ss=0;mm++;
if(mm==60)
{
mm=0;hh++;
}
}
}
}
resumen de errores
Clean: Deleting intermediary and output files.
Clean: Deleted file "D:\unac\PIC\PIC_2\pic_2\Cronometro_LCD.ESYM".
Clean: Deleted file "D:\unac\PIC\PIC_2\pic_2\Cronometro_LCD.ERR".
Clean: Done.
Executing: "C:\Program Files (x86)\PICC\Ccsc.exe" +FM "Cronometro_DISPLAY.c" +DF +LN +T +A +M +Z +Y=9 +EA
*** Error 18 "Cronometro_DISPLAY.c" Line 2(9,57): File can not be opened
Not in local "C:\Archivos de programa\PICC\Devices\16F628A.h"
*** Error 111 "Cronometro_DISPLAY.c" Line 3(6,29): Unknown keyword in #FUSES "MCLR"
*** Error 128 "Cronometro_DISPLAY.c" Line 6(1,17): A #DEVICE required before this line
3 Errors, 0 Warnings.
Halting build on first failure as requested.
BUILD FAILED: Thu Jul 28 14:16:11 2011