TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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)
#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:
:)
-
Hola paisa, desconozco esa libreria pero se ve que usas bus de datos de 4 bits, esta configurado como tal?
saludos
-
Deberías poner como lo solucionaste, así ya nadie se preocupa en ayudarte, apenas se lee que lo hiciste funcionar...