TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: erickkelvin en 24 de Septiembre de 2011, 17:24:09

Título: lcd muestra otros caracteres
Publicado por: erickkelvin en 24 de Septiembre de 2011, 17:24:09
Bueno , quisiera saber a que se debe el resultado de la imagen en el lcd, ahi esta el codigo y la imagen:
Imagen:

Imagen (http://img813.imageshack.us/img813/2977/dsc01920b.jpg)

Código: [Seleccionar]
#include <16f628a.h>
#fuses hs,nowdt,noput,nomclr,noprotect
#use delay(clock=20M)
#define LCD_DATA_PORT getenv("SFR:PORTB")
#define LCD_ENABLE_PIN  PIN_B2          
#define LCD_RS_PIN      PIN_B0                                
#define LCD_RW_PIN      PIN_B1
#include <lcd.c>
void main(){
 
   lcd_init();    // inicializo el lcd
   lcd_gotoxy(4,1);                    // posiciona la ubicacion fila2,posicion4
   printf(lcd_putc,"Prueba 1");
   lcd_gotoxy(4,2);                    // posiciona la ubicacion fila2,posicion4
   printf(lcd_putc,"Prueba 2");
while(true)
{
}
}

PD: ya solucione el problema xP, motivo no era la programacion ni el lcd, sino el protoboard q staba defectuoso  :oops:

:)
Título: Re: lcd muestra otros caracteres
Publicado por: KALLITOS en 24 de Septiembre de 2011, 19:19:36
Hola paisa, desconozco esa libreria pero se ve que usas bus de datos de 4 bits, esta configurado como tal?

saludos
Título: Re: lcd muestra otros caracteres
Publicado por: MGLSOFT en 24 de Septiembre de 2011, 20:06:54
Deberías poner como lo solucionaste, así ya nadie se preocupa en ayudarte, apenas se lee que lo hiciste funcionar...