Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

05/10/2012 #1


[Consulta] Display 16x4 y 18F4550
Hola Electronicos les presento en un proyecto que me estoy metiendo, pero tengo un problema. no logro hacer funcionar el display lcd 16x4 que tengo. Programo en un pic 18f4550 y lo unico que quiero lograr es que muestre mensajes en cada linea. Actualmente estoy usando una libreria que baje por internet "Flex_LCD416.c" y compilandolo en el ccs.(lenguaje c), con un cristal de 10MHz. En Proteus simula de maravillas sin errores y advertencias. Pero lo unico que logro ensayando es que encienda la primera linea, seguida por la tercera y todo en caracteres negros. Probe reducir el contraste, pero no es eso.. adjunto una imagen del circuito y la programacion ..



Uploaded with ImageShack.us

y Aca en c:

Código:
#include "C:\Documents and Settings\alumno1\Mis documentos\lo imposible\01.h"
#include <Flex_LCD416.c>
#use delay(clock=10000000)


void main()
{
setup_adc_ports (NO_ANALOGS);
 lcd_init();
 delay_ms(70);
 lcd_putc("\fReady...\n");
   delay_ms(300);
 
while(True)
{
 lcd_gotoxy(1,1);   
 printf(lcd_putc, "123456789-------");
 delay_ms(1000);
 lcd_gotoxy(1,2);   
 printf(lcd_putc, "abcdefghi-------");
 delay_ms(500);
 lcd_gotoxy(1,3);   
 printf(lcd_putc, "-.,;:_[]{}¨+'¿?!");
 delay_ms(500);
 lcd_gotoxy(1,4);   
 printf(lcd_putc, "ESTOY PROBANDOOO");
  delay_ms(5000);
}
   setup_adc_ports(NO_ANALOGS|VSS_VDD);
   setup_adc(ADC_OFF);
   setup_psp(PSP_DISABLED);
   setup_spi(SPI_SS_DISABLED);
   setup_wdt(WDT_OFF);
   setup_timer_0(RTCC_INTERNAL);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DISABLED,0,1);
   setup_comparator(NC_NC_NC_NC);
   setup_vref(FALSE);
}
\\end
______________________________________________
Nose que podria ser porque se ponen los caracteres en negros. puede ser que no este corriendo la rutina de inicializacion del display?
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.