TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: freshdesing en 21 de Octubre de 2009, 14:19:50
-
Hola tengo el siguiente error al compilar en C18 las librerias del LCD qeu vienen por defecto. He copiado todas los archivos fuente .c de la carpeta del mplab en mi directorio de proyecto, al igual que el xlcd.h
Cuando compilo me da el siguiente error:
putrsxlcd.c:17:Error [1109] type mismatch in redeclaration of 'putrsXLCD'
No se qeu hacer más. Adjunto los programas.
LCD.c
//*** ESCRIBIR LCD ***
#include <p18f2550.h>
#include <delays.h>
#include <stdio.h>
#include "xlcd.h"
#pragma config FOSC = XT_XT,FCMEN = OFF,IESO = OFF //CONFIG1H
#pragma config PWRT = ON,BOR = OFF,BORV = 0 //CONFIG2L
#pragma config WDT = OFF,WDTPS = 32768 //CONFIG2H
#pragma config MCLRE = ON,LPT1OSC = OFF,PBADEN = OFF,CCP2MX = ON//CONFIG3H
#pragma config STVREN = OFF,LVP = OFF,XINST = OFF,DEBUG = OFF//CONFIG4L
#pragma config CP0 = ON,CP1 = ON,CP2 = ON, CP3 = ON//CONFIG5L
#pragma config CPB = ON,CPD = ON//CONFIG5H
#pragma config WRT0 = ON,WRT1 = ON,WRT2 = ON,WRT3 = ON//CONFIG6L
#pragma config WRTB = ON,WRTC = ON,WRTD = ON//CONFIG6H
#pragma config EBTR0 = ON,EBTR1 = ON,EBTR2 = ON,EBTR3 = ON//CONFIG7L
#pragma config EBTRB = ON//CONFIG7H
void main()
{
while(1);
}
despues estan incluidas los aarchivo sfuente de D:\Microchip\MCC18\src\traditional\pmc\XLCD y el xlcd.h
¿Alguien sabe a que puede ser debido este error?
Gracias
-
Saca el archivo adjunto putrsxlcd.c del proyecto, porque dice que esta re declarando la función.
Saludos!
-
Gracias... Y alguien podría ayudarme a configurar el pin RW como grounded... Esta conectado a GND, y al iniciar el display y mandar un mensaje aparecen símbolos no deseados.
Gracias.