Autor Tema: mplab X no me compila libreria lcd con el plugin de ccs  (Leído 1938 veces)

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

Desconectado emiro99

  • PIC10
  • *
  • Mensajes: 18
mplab X no me compila libreria lcd con el plugin de ccs
« en: 18 de Noviembre de 2016, 23:29:26 »
buen dia,

he estado usando el ccs compiler en mplab x, pero al momento de usar la libreria del lcd me tira error :?, alguíen podría ayudarme por fa indicándome si ha tenido el mismo problema  :?

el error es este:
C:\Program Files (x86)\PICC\Drivers\lcd.c:327:1:  Error#112  Function used but not defined:  ... delay_ms 381  SCR=1004

este es el código:
#include "C:\Program Files (x86)\PICC\Devices\16F877A.h"
#include "C:\Program Files (x86)\PICC\Drivers\lcd.c"
#use delay(clock=4M)
#fuses hs,nowdt
#fuses NOPROTECT           

#define lcd_rs_pin       pin_E0
#define lcd_rw_pin       pin_E1
#define lcd_enable_pin   pin_E2
#define lcd_data4       pin_B4
#define lcd_data5       pin_B5
#define lcd_data6       pin_B6
#define lcd_data7       pin_B7

void main()
{
   lcd_init();
   while(true)
   {
     lcd_gotoxy(1,1);
      printf(lcd_putc,"Hola");
      delay_ms(50);
      lcd_gotoxy(1,2);
      printf(lcd_putc,"Mundo");
      delay_ms(50);
   
   }
}

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:mplab X no me compila libreria lcd con el plugin de ccs
« Respuesta #1 en: 19 de Noviembre de 2016, 01:13:34 »
.

Parece claro que te falta poner el "#include" a la librería donde está la función delay_ms. O no tienes definidos en el IDE los path adecuados para que el enlazador encuentre esa librería.

Desconectado emiro99

  • PIC10
  • *
  • Mensajes: 18
Re:mplab X no me compila libreria lcd con el plugin de ccs
« Respuesta #2 en: 19 de Noviembre de 2016, 16:04:46 »
es raro, porque cuando no utilizo las funciones respectivas al lcd no me genera error en los delays :? :shock:

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re:mplab X no me compila libreria lcd con el plugin de ccs
« Respuesta #3 en: 19 de Noviembre de 2016, 16:12:31 »
El  código:
#use delay(clock=4M)
¿No debe ir antes del include del lcd?

Desconectado emiro99

  • PIC10
  • *
  • Mensajes: 18
Re:mplab X no me compila libreria lcd con el plugin de ccs
« Respuesta #4 en: 19 de Noviembre de 2016, 16:33:23 »
El  código:
#use delay(clock=4M)
¿No debe ir antes del include del lcd?


muchas gracias   :) eso era :-/


 

anything