TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado 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);
}
-
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.....