Autor Tema: Problema con LCD y PIC 16C72A  (Leído 2057 veces)

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

Desconectado deimus

  • PIC10
  • *
  • Mensajes: 4
Problema con LCD y PIC 16C72A
« en: 05 de Junio de 2009, 13:05:12 »
Buenas tardes tengo un problemilla al compilar el siguiente codigo con el PICC


Código: C
  1. #include <16c72a.h>
  2. #device adc=8
  3.  
  4. #FUSES XT,NOWDT
  5. #FUSES
  6. #use delay(clock=4000000)
  7. #include <LCD.C>
  8.  
  9. void main() {
  10.    int16 q;
  11.    float p;
  12.  
  13.    setup_adc_ports(0);                                   //Canal 0 analógico
  14.    setup_adc(ADC_CLOCK_INTERNAL);    //Fuente de reloj RC
  15.  
  16.    lcd_init();
  17.    
  18.    for (;;) {
  19.       set_adc_channel(0);           //Habilitación canal0
  20.       delay_us(20);
  21.       q = read_adc();                  //Lectura canal0
  22.       p = 5.0 * q / 1024.0;           //Conversión a tensión
  23.  
  24.       printf(lcd_putc, "\fADC = %4ld", q);
  25.       printf(lcd_putc, "\nVoltage = %01.2fV", p);
  26.  
  27.       delay_ms(100);
  28.       }
  29. }


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
« Última modificación: 05 de Junio de 2009, 13:16:23 por deimus »

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Problema con LCD y PIC 16C72A
« Respuesta #1 en: 06 de Junio de 2009, 01:23:15 »
Creo que la LCD por default va en el PORTD con la libreria que estas usando y ese micro no se si lo tenga. Pasala a otro puerto a ver como va.

Saludos
El papel lo aguanta todo

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Problema con LCD y PIC 16C72A
« Respuesta #2 en: 06 de Junio de 2009, 05:52:13 »
En la pagina del maestro RedPic encontré ESTO, seguro te ha de servir  :)

saludos.
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado alexysar

  • PIC16
  • ***
  • Mensajes: 206
    • e-Kit
Re: Problema con LCD y PIC 16C72A
« Respuesta #3 en: 11 de Junio de 2009, 12:06:34 »
Por ahi este video tutorial te aclara algunas dudas: