Autor Tema: Ayuda con PIC C COMPILER  (Leído 18532 veces)

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

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Ayuda con PIC C COMPILER
« Respuesta #15 en: 17 de Mayo de 2016, 15:17:47 »
Y eso lo tenes en un check.c ?

Por que es raro que intente "compilar" a un arhivo objeto un .h ( checks.o ), no veo nada malo en el .h

Lo que vos marcaste antes es una guarda, para que no se incluya si es que ya esta incluido. Nada mas, pero no levantaria ningun error. Si tenes el .c que le pertenece a ese .h genial. que es ahi donde tira el error.

Aunque viendo algun problema de otra persona:
https://www.ccsinfo.com/forum/viewtopic.php?t=35724

No le vi solucion, tal ves hay algo mal en como lo tenes realizado. Alguien con mas experiencia en CCS te podra responder mejor. Veo que no es un problema de archivos sino compilador.

Desconectado leonardotri

  • PIC10
  • *
  • Mensajes: 6
Re:Ayuda con PIC C COMPILER
« Respuesta #16 en: 17 de Mayo de 2016, 15:33:21 »
si esta en un check.c por eso me parece raro

Desconectado leonardotri

  • PIC10
  • *
  • Mensajes: 6
Re:Ayuda con PIC C COMPILER
« Respuesta #17 en: 17 de Mayo de 2016, 15:47:39 »
aqui esta el checks.c

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Ayuda con PIC C COMPILER
« Respuesta #18 en: 17 de Mayo de 2016, 16:06:25 »
Si contamos las 3 lineas del .h + las lineas del .c, lo que seria que levanta error es el set_adc_channel()

Proba comentarla, y fijate si cambia de "linea" el error. De todas formas es algo "interno" a CCS, es como si no hubieras especificado el dispositivo con el cual se esta trabajando. ( O tal ves se definio varias veces por demas )

Por si las dudas otra cosa a probar segun el link que te pase: es que si estas usando MPLAB, pone unicamente el main.c en "Source Files" los demas ponelos en "Other Files".

Desconectado leonardotri

  • PIC10
  • *
  • Mensajes: 6
Re:Ayuda con PIC C COMPILER
« Respuesta #19 en: 17 de Mayo de 2016, 16:14:48 »
probe comentando esa linea del codigo y sigue ocurriendo el mismo error, actualmente estoy tratando de compilar con el ccs c de pic

Desconectado PicBurner

  • PIC10
  • *
  • Mensajes: 1
Re:Ayuda con PIC C COMPILER
« Respuesta #20 en: 19 de Mayo de 2016, 00:52:30 »
CCS es un cross-compiler, no es un ANSI C compiler, por lo tanto desconoce la plataforma para la cual debe generar código. La estructura de tu programa, previo a la información de la biblioteca standard (archivos.h) y las definiciones de funciones, necesita brindar al compilador, información del entorno, porque el compilador no conoce el tipo de microcontrolador, (#DEVICE, #INCLUDE) ni la frecuencia de operación, (#USE) ni la configuración del oscilador, (#FUSES) ni los parámetros de la UART, etc, etc, etc
Los errores del compilador reflejan fielmente el problema. 

Por otro lado, los errores que entrega el compilador, refieren a la linea donde se detectó algún error en tiempo de compilación, no significa que el error esté necesariamente en esa linea de código, como ocurre en éste caso.
Por lo tanto, tienes que completar las directivas al compilador que faltan en el código de tu programa.

Saludos,

PicBurner   
« Última modificación: 19 de Mayo de 2016, 10:28:19 por PicBurner »