Buenas tardes tengo un problemilla al compilar el siguiente codigo con el PICC
#include <16c72a.h>
#device adc=8
#FUSES XT,NOWDT
#FUSES
#use delay(clock=4000000)
#include <LCD.C>
void main() {
int16 q;
float p;
setup_adc_ports(0); //Canal 0 analógico
setup_adc(ADC_CLOCK_INTERNAL); //Fuente de reloj RC
lcd_init();
for (;;) {
set_adc_channel(0); //Habilitación canal0
delay_us(20);
q = read_adc(); //Lectura canal0
p = 5.0 * q / 1024.0; //Conversión a tensión
printf(lcd_putc
, "\fADC = %4ld", q
); printf(lcd_putc
, "\nVoltage = %01.2fV", p
);
delay_ms(100);
}
}
Me da tres errores en las lineas de LCD.C
set_tris_lcd(LCD_READ);
set_tris_lcd(LCD_WRITE);
set_tris_lcd(LCD_WRITE);
no se si alguien me puede pasar un lcd.h con el que me pueda funcionar. si es error de eso.
Si no alguien sabria pq falla.
Gracias por todo
David