TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: martos_iii en 09 de Abril de 2005, 11:46:00

Título: problema con libreria
Publicado por: martos_iii en 09 de Abril de 2005, 11:46:00
hola a todos, hasta ahora he estado programando en ensamblador, pero he decidido intentar con el ccs. Estoy haciendo un programa en el que tengo que añadir una libreria propia, la añado con la directiva correspondiente #include <lcdmio.h>, pero cuando intento compilar me da un error diciendo algo asi como q no encuentra la libreria, y la he añadido a casi todas las carpetas del ccs. Donde debe estar esta libreria para q la encuentre?. Bueno muxas gracias a todos
Título: RE: problema con libreria
Publicado por: Lager. en 09 de Abril de 2005, 15:21:00
Que onda Martos_iii
Solo debes de incluirla en TU PROGRAMA aqui te pongo un ejemplo:
Codigo:

//Programa inutil de encender un LED//
#INCLUDE <18F8720.H>
#USE DELAY(CLOCK=4000000)
#FUSES HS,NOPUT
#include <tulibreria.c>   //<-------------Aqui tu libreria(s)
MAIN(){
while(1){
output_bit(pin_f1,1);
Delay_ms(1000);
output_bit(pin_f1,0);
Delay_ms(1000);
}
}

NOTA: si pones la libreria dentro de <> entonces PRIMERO busca en el folder de las librerias del compilador y al FINAL en donde tienes tu programa, si usas "" Busca  primero en el folder donde tienes el programa guardado



SAlu2 pana!!
Título: RE: problema con libreria
Publicado por: Nocturno en 10 de Abril de 2005, 00:52:00
Pana Lager, creo que tu programa tiene un fallo.

En la primera línea pone "Programa inutil de encender un LED" y creo que no hay nada más útil para empezar que encender un ledSonrisa GiganteSonrisa GiganteSonrisa GiganteSonrisa GiganteSonrisa GiganteSonrisa GiganteSonrisa Gigante
Título: RE: problema con libreria
Publicado por: Lager. en 10 de Abril de 2005, 10:43:00
Muchas risas , jajajajajajajaaj , eso es cierto pero en un 18F8720?? Muchas risas

Un abrazo pana Sonrisa
Título: RE: problema con libreria
Publicado por: martos_iii en 11 de Abril de 2005, 06:51:00
muchas gracias, ya anda esto