TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: Yhor93 en 24 de Abril de 2019, 19:44:27

Título: LCD 16x2 + Pic 16f88 Ayuda
Publicado por: Yhor93 en 24 de Abril de 2019, 19:44:27
Buenas tardes estuve andando por el foro y no encontre una respuesta en concreto (Quiza no busque a fondo), la duda que tengo es la siguiente: Estoy usando un Pic16f88 y una LCD 16x2  el codigo compila y en proteus la simulacion no tiene problemas, el asunto es que al cargar el codigo no visualizo nada en la LCD...  X_X  nada....  ella prende pero no me muestra nada.....   espero puedan ayudarme a solucionar este detalle si no es mucho problema de antemano.. gracias.... :-/ :-/ :-/ :-/ :-/

Codigo:

#include <16f88.h>
#fuses hs,nowdt
#use delay(clock=20M)
#define   use_portb_lcd 1
#define lcd_rs_pin  pin_b0
#define lcd_rw_pin  pin_b1
#define lcd_enable_pin  pin_b2
#define lcd_data4   pin_b4
#define lcd_data5   pin_b5
#define lcd_data6   pin_b6
#define lcd_data7   pin_b7
#include <lcd.c>

void main(){
   lcd_init();
   lcd_putc("\f   ASTRA NATIVA");
   delay_ms(1000);
}

Título: Re:LCD 16x2 + Pic 16f88 Ayuda
Publicado por: AleSergi en 24 de Abril de 2019, 21:15:31
cuando sucede lo que indicas, el problema suele estar en el contraste, ¿lo has ajustado?
Cuando haces estas pruebas, siempre conviene incorporar un led, su resistencia limitadora y en el bucle principal haces un 
output_toggle(LED);
con eso te aseguras que el bucle y por lo tanto el programa se estâ ejecutando.....