Autor Tema: problemas con libreria lcd.c  (Leído 1167 veces)

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

Desconectado unmerssil

  • PIC10
  • *
  • Mensajes: 1
problemas con libreria lcd.c
« en: 24 de Enero de 2016, 11:12:56 »
Buenos días a todos, el motivo de mi consulta es un error que tengo con la librería lcd.c. Nunca antes tuve este problema, pero al utilizar el project wizard me salio un error en el archivo main.h, sin pensar que era borre todas las lineas que contenían el error y ahora no puedo utilizar la librería lcd en ningún proyecto, ya probe pasandome el archivo de otras maquinas, reinstale el programa e incluse descargue e instale uno nuevo pero al compilar cualquier archivo que contenga esta librería me sale estos errores:
***Error 12 "C:\Program Files (x86)\Drivers\lcd.c"Line63(51,59): Undefined identifier lcd_type
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(54,55): Expecting a declaration
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(55,56): Expecting a declaration
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(56,57): Expecting a declaration
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(58,61): Expecting a declaration
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(61,62): Expecting a declaration
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(63,64): Expecting a declaration
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(64,65): Expecting a declaration
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(66,67): Expecting a declaration
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(67,68): Expecting a declaration
***Error 43 "C:\Program Files (x86)\Drivers\lcd.c"Line63(68,69): Expecting a declaration
***Error 76 "main.c"Line 17(1,2): Expect ;
Cualquier consejo sera de mucha ayuda... Gracias de antemano
PD: Adjunto el archivo lcd.c por si quisiera darle un vistazo.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:problemas con libreria lcd.c
« Respuesta #1 en: 05 de Febrero de 2016, 13:34:28 »
Le faltara poner los define en su main ?:

#define LCD_ENABLE_PIN  PIN_E0
#define LCD_RS_PIN      PIN_E1
#define LCD_RW_PIN      PIN_E2
#define LCD_DATA4       PIN_D4
#define LCD_DATA5       PIN_D5
#define LCD_DATA6       PIN_D6
#define LCD_DATA7       PIN_D7