• Viernes 15 de Noviembre de 2024, 07:21

Autor Tema:  lcd en ccs  (Leído 4333 veces)

paulo199

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
lcd en ccs
« en: Viernes 10 de Octubre de 2008, 17:02 »
0
hola amigos estoy recien partiendo con el CCS me gustaria trabajar con una lcd(16x2), el poblema es que todavia no puedo manda niun miserable "hola" a pantalla, les agradeceria cualquier ayuda(diagrama conexion, codigo, etc) :hitcomp:

pd:estoy trabajando con un pic 16f877a

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: lcd en ccs
« Respuesta #1 en: Viernes 10 de Octubre de 2008, 17:51 »
0
saludos...

bueno,  intenta usando el ejemplo EX_LCDKB.C que esta con el compilador... checa la configuracion y conexion usada revisando el archivo LCD.H

este funciona si aun asi no funciona puede que el problema este en hardware....

Victor Pasilla Campos
Puebla. Mexico

inyelber

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: lcd en ccs
« Respuesta #2 en: Sábado 9 de Enero de 2010, 17:45 »
0
ya resolviste lo de la lcd?

Pipi83

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: lcd en ccs
« Respuesta #3 en: Sábado 29 de Mayo de 2010, 17:52 »
0
Buenas, quería preguntarles acerca del manejo del LCD ITM-1602 (supuestamente compatible con el controlador HD44780). Estoy utilizando el 16F877A y la librería LCD.C del CCS... pero no me está funcionando, aquí les dejo el programita (muy básico) para mostrar algun mensaje... si alguno me puede decir donde está mi error les agradeceríaa


#include <16F877A.h>
#device adc=8

#FUSES NOWDT //No Watch Dog Timer
#FUSES HS //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
#FUSES NOPUT //No Power Up Timer
#FUSES NOPROTECT //Code not protected from reading
#FUSES NODEBUG //No Debug mode for ICD
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD //No EE protection
#FUSES NOWRT //Program memory not write protected
#FUSES RESERVED //Used to set the reserved FUSE bits

#use delay(clock=20000000)

#include <LCD.C>


void main()
{
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_CLOCK_DIV_2);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
lcd_init();

while (1){
lcd_putc("fMENSAJEn");
delay_ms(1000);
}
}

inyelber

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: lcd en ccs
« Respuesta #4 en: Domingo 30 de Mayo de 2010, 03:44 »
0
ok! pero que quieres hacer con la lcd? mi correo es inyelber@hotmail.com si quieres me agregas y me explicas por alla!