¿Cómo saber si un código en C para un PIC esta compilado en C18 o en CCS?

Hace poco me encontre con un problema, resulta que encontre un proyecto que maneja programación en C y simulación en proteus, el circuito involucra un pic, pero al momento de querer pasar el circuito simulado a físico, no pude compilarlo en MPLAB para programar el PIC y segun lei tengo que checar si esta compilado en C18 o en CCS, la verdad no se como hacer eso o si este sea realmente el problema :confused:, agradeceré cualquier sugerencia y ayuda de antemano.:)
 
En cuanto a los PIC18, la primera diferencia es en la configuracion de los Fuses o palabra de configuracion (#FUSES si es CCS) y (#PRAGMA config si es C18)...
Otra es el uso de las librerias, por ejemplo para configurar los pines I/O del PIC, en CCS generalmente se usa set_tris_x(); y para C18 no existe una funciòn de configuraciòn ya que esto es directo y solo se escribe TRISx = 0x00;...

En resumen, lee un poco el còdigo y con la practica veràs que las diferencias son muy notorias.

Saludos
 
Atrás
Arriba