Autor Tema: Function used but not defined CCS [SOLUCIONADO]  (Leído 4422 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Function used but not defined CCS [SOLUCIONADO]
« 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  ;-)
« Última modificación: 12 de Junio de 2010, 07:44:23 por c4_esp_VR »

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: Function used but not defined CCS
« Respuesta #1 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]

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: Function used but not defined CCS [SOLUCIONADO]
« Respuesta #2 en: 12 de Junio de 2010, 08:16:57 »
 :D :D tu lo cocina y te lo come  :D :D