TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: mecatronix89 en 15 de Mayo de 2011, 19:08:34

Título: Problemas con pic16f886 y LCD JHD162...
Publicado por: mecatronix89 en 15 de Mayo de 2011, 19:08:34
Hola, necesito ayuda para solucionar mi problema, programé un pic para que tomara el dato de un LM35 y me mostrara la temperatura en un LCD y aparte que de acuerdo con la temperatura hiciera algunas cosas, el problema es que en proteus funciona, pero en la protoboard no, el pic va bien y el lcd funciona pero no se que pase.

Este es el codigo.
---------------------------------------------------------------------------------------------------------------------
#include<16F886.h>
#device ADC=10
#fuses INTRC_IO,NOWDT,NOLVP,MCLR,NOPROTECT
#use delay(clock=4000000)
#define use_portb_lcd TRUE
#include<LCD.C>
//--------------------------------------------------------------------
float temp,aux;
//--------------------------------------------------------------------
void config(void){
   set_tris_a(0x01);
   setup_adc(ADC_CLOCK_INTERNAL|VSS_VDD);
   setup_adc_ports(sAN0);
   setup_comparator(NC_NC_NC_NC);
}
void main(void){
   config();
   lcd_init();
   lcd_putc("\fTEMPERATURA");
   do{
      delay_us(50);
      temp=read_adc();
      temp=(temp*300)/614;
      if(temp!=aux){
         lcd_gotoxy(1,2);
         printf(lcd_putc,"%.0f grados  ",temp);
         aux=temp;
      }
         if(aux<=20){
            output_c(0b00000000);
         }
         if(aux>20){
            output_c(0b00000001);
         }
   }while(TRUE);
}

------------------------------------------------------------------------------------------------------------------
Aquí la imagen de la proto, a ver si está bien conectado jeje...
------------------------------------------------------------------------------------------------------------------
(http://img231.imageshack.us/img231/5529/hpim0087copia.th.jpg) (http://imageshack.us/photo/my-images/231/hpim0087copia.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Título: Re: Problemas con pic16f886 y LCD JHD162...
Publicado por: CMG73 en 17 de Junio de 2014, 16:26:35
Hola yo tengo el mismo problema con el pic 16f886 y un LCD de 2x16, lo programo en c, lo compilo con CCS me compila sin errores, lo simulo con proteus todo bien, grabo el archivo hex. al pic, lo monto físcamente todo y no me funciona.

Me gustaría saber como has solucionado tú el problema.

Un saludo y muchas gracias sé que tú consulta fue hace unos años pero a lo mejor me puedes ayudar.