TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: c4_esp_VR en 12 de Junio de 2010, 07:24:45

Título: Function used but not defined CCS [SOLUCIONADO]
Publicado por: c4_esp_VR en 12 de Junio de 2010, 07:24:45
Hola compañeros,

Lo digo sinceramente CCS me encanta por su facilidad, pero a veces me lleva a la desesperación por tonterias como esta...Resulta que he creado unos ficheros llamados Prueba.h y Prueba.c como se ven a continuación.

Prueba.h

Código: [Seleccionar]
#ifndef _PRUEBA_H
#define _PRUEBA_H


#define PRUEBA      0x00

#ifndef PIN
#define LED PIN_A0
#endif

void init(void);

#endif

Prueba.c
Código: [Seleccionar]
#include <Prueba.h>

unsigned int uiVar;


void init(void)
{  
outputhigh(LED);
uiVar=0;
}

Más tarde incluyo en el main.c el Prueba.h y llamo a la función init()

main.c
Código: [Seleccionar]
#include <18F44K20.h>

#fuses HS, NOPROTECT, NOLVP

#use delay(clock=12M)
#use rs232(baud=115200, xmit=PIN_C6, rcv=PIN_C7)

#include <Prueba.h>

void main(void) {

printf("Welcome");
delay_ms(1000);
        init();
    
   while (TRUE)
   {

}
}

Dándome como error el "Function used but not defined:  ... init  SCR=619" en la línea init()... ¿Qué estoy haciendo mal?...Estoy compilando a través de MPLab...Alguna solución...llevo 1 hora intentando ver donde está el error pero no lo encuentro...

Gracias compañeros  ;-)
Título: Re: Function used but not defined CCS
Publicado por: c4_esp_VR en 12 de Junio de 2010, 07:43:51
Me cago en to lo que se mene.....Como siempre es una tontería...hay que incluir el Prueba.c al proyecto y no el Prueba.h...aaaaarrrrrrgggggsssssss :5] :5] :5]
Título: Re: Function used but not defined CCS [SOLUCIONADO]
Publicado por: stk500 en 12 de Junio de 2010, 08:16:57
 :D :D tu lo cocina y te lo come  :D :D